@@ -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