Skip to content

Commit 8af976f

Browse files
authored
Update HadNucleiFemto.cxx
1 parent d17ce13 commit 8af976f

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

PWGCF/Femto/FemtoNuclei/TableProducer/HadNucleiFemto.cxx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,15 @@ struct HadNucleiFemto {
177177
Produces<aod::HadronNucleiMult> mOutputMultiplicityTable;
178178

179179
struct : o2::framework::ConfigurableGroup {
180+
// cppcheck-suppress unusedStructMember
180181
std::string prefix{"species"};
181182
// Particle species configuration
182183
Configurable<int> settingNuPDGCode{"settingNuPDGCode", static_cast<int>(DeuteronPDG), "Nucleus - PDG code"};
183184
Configurable<int> settingHadPDGCode{"settingHadPDGCode", 211, "Hadron - PDG code"};
184185
} species;
185186

186187
struct : o2::framework::ConfigurableGroup {
188+
// cppcheck-suppress unusedStructMember
187189
std::string prefix{"eventMixing"};
188190
// Event selection and mixing configuration
189191
Configurable<float> settingCutVertex{"settingCutVertex", 10.0f, "Accepted z-vertex range"};
@@ -193,6 +195,7 @@ struct HadNucleiFemto {
193195
} eventMixing;
194196

195197
struct : o2::framework::ConfigurableGroup {
198+
// cppcheck-suppress unusedStructMember
196199
std::string prefix{"trackCut"};
197200
// Common track-quality cuts
198201
Configurable<float> settingCutEta{"settingCutEta", 0.8f, "Eta cut on daughter track"};
@@ -203,6 +206,7 @@ struct HadNucleiFemto {
203206
} trackCut;
204207

205208
struct : o2::framework::ConfigurableGroup {
209+
// cppcheck-suppress unusedStructMember
206210
std::string prefix{"hadronPid"};
207211
// Hadron purity and PID cuts
208212
Configurable<float> settingCutPinMinTOFHad{"settingCutPinMinTOFHad", 0.5f, "Minimum Pin to apply the TOF cut on hadrons"};
@@ -228,6 +232,7 @@ struct HadNucleiFemto {
228232
} hadronPid;
229233

230234
struct : o2::framework::ConfigurableGroup {
235+
// cppcheck-suppress unusedStructMember
231236
std::string prefix{"deuteronPid"};
232237
// Deuteron purity and PID cuts
233238
Configurable<float> settingCutPinMinDe{"settingCutPinMinDe", 0.0f, "Minimum Pin for De"};
@@ -243,6 +248,7 @@ struct HadNucleiFemto {
243248
} deuteronPid;
244249

245250
struct : o2::framework::ConfigurableGroup {
251+
// cppcheck-suppress unusedStructMember
246252
std::string prefix{"CPR"};
247253
// Close pair rejection controls
248254
Configurable<bool> settingEnableClosePairRejection{"settingEnableClosePairRejection", false, "Enable close pair rejection for nucleus-hadron track pairs"};
@@ -253,13 +259,15 @@ struct HadNucleiFemto {
253259
} CPR;
254260

255261
struct : o2::framework::ConfigurableGroup {
262+
// cppcheck-suppress unusedStructMember
256263
std::string prefix{"hypertriton"};
257264
// Hypertriton-specific cuts
258265
Configurable<float> settingCutTPCChi2He{"settingCutTPCChi2He", 0.0f, "Minimum tpcChi2He for Hyper He3"};
259266
Configurable<float> settingCutAverClsSizeHe{"settingCutAverClsSizeHe", 0.0f, "Minimum averClusSizeHe for Hyper He3"};
260267
} hypertriton;
261268

262269
struct : o2::framework::ConfigurableGroup {
270+
// cppcheck-suppress unusedStructMember
263271
std::string prefix{"output"};
264272
// Output and QA controls
265273
Configurable<bool> settingFillTable{"settingFillTable", false, "Enable table filling"};
@@ -270,12 +278,14 @@ struct HadNucleiFemto {
270278
} output;
271279

272280
struct : o2::framework::ConfigurableGroup {
281+
// cppcheck-suppress unusedStructMember
273282
std::string prefix{"zorro"};
274283
// Zorro
275284
Configurable<bool> settingSkimmedProcessing{"settingSkimmedProcessing", false, "Skimmed dataset processing"};
276285
} zorro;
277286

278287
struct : o2::framework::ConfigurableGroup {
288+
// cppcheck-suppress unusedStructMember
279289
std::string prefix{"ccdb"};
280290
// CCDB options
281291
Configurable<double> settingDbz{"settingDbz", -999, "bz field, -999 is automatic"};
@@ -288,6 +298,7 @@ struct HadNucleiFemto {
288298
} ccdb;
289299

290300
struct : o2::framework::ConfigurableGroup {
301+
// cppcheck-suppress unusedStructMember
291302
std::string prefix{"pidCalibration"};
292303
// PID calibration and material correction controls
293304
Configurable<LabeledArray<double>> settingBetheBlochParams{"settingBetheBlochParams", {BetheBlochDefault.data(), 2, 6, betheBlochParticleNames, betheBlochParNames}, "TPC Bethe-Bloch parameterisation for the selected nucleus"};

0 commit comments

Comments
 (0)