@@ -38,16 +38,15 @@ struct HfConverterReducedHadronDausPid {
3838 hfRedPidDau1s (hfCandPidProngs.nSigTpcPi1 (), hfCandPidProngs.nSigTofPi1 (), hfCandPidProngs.nSigTpcKa1 (), hfCandPidProngs.nSigTofKa1 (), hfCandPidProngs.nSigTpcPr1 (), hfCandPidProngs.nSigTofPr1 (), hfCandPidProngs.hasTOFProng1 (), hfCandPidProngs.hasTPCProng1 ());
3939 }
4040 PROCESS_SWITCH (HfConverterReducedHadronDausPid, process2Prongs, " Produce PID tables for 2-prong candidates" , true );
41- };
42-
43- void process3Prongs (HfRedPidDaus3Prong::iterator const & hfCandPidProngs)
44- {
45- hfRedPidDau0s (hfCandPidProngs.nSigTpcPi0 (), hfCandPidProngs.nSigTofPi0 (), hfCandPidProngs.nSigTpcKa0 (), hfCandPidProngs.nSigTofKa0 (), hfCandPidProngs.nSigTpcPr0 (), hfCandPidProngs.nSigTofPr0 (), hfCandPidProngs.hasTOFProng0 (), hfCandPidProngs.hasTPCProng0 ());
46- hfRedPidDau1s (hfCandPidProngs.nSigTpcPi1 (), hfCandPidProngs.nSigTofPi1 (), hfCandPidProngs.nSigTpcKa1 (), hfCandPidProngs.nSigTofKa1 (), hfCandPidProngs.nSigTpcPr1 (), hfCandPidProngs.nSigTofPr1 (), hfCandPidProngs.hasTOFProng1 (), hfCandPidProngs.hasTPCProng1 ());
47- hfRedPidDau2s (hfCandPidProngs.nSigTpcPi2 (), hfCandPidProngs.nSigTofPi2 (), hfCandPidProngs.nSigTpcKa2 (), hfCandPidProngs.nSigTofKa2 (), hfCandPidProngs.nSigTpcPr2 (), hfCandPidProngs.nSigTofPr2 (), hfCandPidProngs.hasTOFProng2 (), hfCandPidProngs.hasTPCProng2 ());
48- }
49- PROCESS_SWITCH (HfConverterReducedHadronDausPid, process3Prongs, " Produce PID tables for 3-prong candidates" , true );
5041
42+ void process3Prongs (HfRedPidDaus3Prong::iterator const & hfCandPidProngs)
43+ {
44+ hfRedPidDau0s (hfCandPidProngs.nSigTpcPi0 (), hfCandPidProngs.nSigTofPi0 (), hfCandPidProngs.nSigTpcKa0 (), hfCandPidProngs.nSigTofKa0 (), hfCandPidProngs.nSigTpcPr0 (), hfCandPidProngs.nSigTofPr0 (), hfCandPidProngs.hasTOFProng0 (), hfCandPidProngs.hasTPCProng0 ());
45+ hfRedPidDau1s (hfCandPidProngs.nSigTpcPi1 (), hfCandPidProngs.nSigTofPi1 (), hfCandPidProngs.nSigTpcKa1 (), hfCandPidProngs.nSigTofKa1 (), hfCandPidProngs.nSigTpcPr1 (), hfCandPidProngs.nSigTofPr1 (), hfCandPidProngs.hasTOFProng1 (), hfCandPidProngs.hasTPCProng1 ());
46+ hfRedPidDau2s (hfCandPidProngs.nSigTpcPi2 (), hfCandPidProngs.nSigTofPi2 (), hfCandPidProngs.nSigTpcKa2 (), hfCandPidProngs.nSigTofKa2 (), hfCandPidProngs.nSigTpcPr2 (), hfCandPidProngs.nSigTofPr2 (), hfCandPidProngs.hasTOFProng2 (), hfCandPidProngs.hasTPCProng2 ());
47+ }
48+ PROCESS_SWITCH (HfConverterReducedHadronDausPid, process3Prongs, " Produce PID tables for 3-prong candidates" , true );
49+ };
5150WorkflowSpec defineDataProcessing (ConfigContext const & cfgc)
5251{
5352 return WorkflowSpec{adaptAnalysisTask<HfConverterReducedHadronDausPid>(cfgc)};
0 commit comments