@@ -56,21 +56,15 @@ DECLARE_SOA_COLUMN(Eta, eta, float);
5656DECLARE_SOA_COLUMN (Phi, phi, float );
5757DECLARE_SOA_COLUMN (Y, y, float );
5858DECLARE_SOA_COLUMN (E, e, float );
59- DECLARE_SOA_COLUMN (NSigTpcPi0, nSigTpcPi0, float );
60- DECLARE_SOA_COLUMN (NSigTpcPr0, nSigTpcPr0, float );
61- DECLARE_SOA_COLUMN (NSigTofPi0, nSigTofPi0, float );
62- DECLARE_SOA_COLUMN (NSigTofPr0, nSigTofPr0, float );
63- DECLARE_SOA_COLUMN (NSigTpcKa1, nSigTpcKa1, float );
64- DECLARE_SOA_COLUMN (NSigTofKa1, nSigTofKa1, float );
65- DECLARE_SOA_COLUMN (NSigTpcPi2, nSigTpcPi2, float );
66- DECLARE_SOA_COLUMN (NSigTpcPr2, nSigTpcPr2, float );
67- DECLARE_SOA_COLUMN (NSigTofPi2, nSigTofPi2, float );
68- DECLARE_SOA_COLUMN (NSigTofPr2, nSigTofPr2, float );
69- DECLARE_SOA_COLUMN (NSigTpcTofPr0, nSigTpcTofPr0, float );
70- DECLARE_SOA_COLUMN (NSigTpcTofPi0, nSigTpcTofPi0, float );
71- DECLARE_SOA_COLUMN (NSigTpcTofKa1, nSigTpcTofKa1, float );
72- DECLARE_SOA_COLUMN (NSigTpcTofPr2, nSigTpcTofPr2, float );
73- DECLARE_SOA_COLUMN (NSigTpcTofPi2, nSigTpcTofPi2, float );
59+ DECLARE_SOA_COLUMN (NSigTpcPi, nSigTpcPi, float );
60+ DECLARE_SOA_COLUMN (NSigTpcKa, nSigTpcKa, float );
61+ DECLARE_SOA_COLUMN (NSigTpcPr, nSigTpcPr, float );
62+ DECLARE_SOA_COLUMN (NSigTofPi, nSigTofPi, float );
63+ DECLARE_SOA_COLUMN (NSigTofKa, nSigTofKa, float );
64+ DECLARE_SOA_COLUMN (NSigTofPr, nSigTofPr, float );
65+ DECLARE_SOA_COLUMN (NSigTpcTofPi, nSigTpcTofPi, float );
66+ DECLARE_SOA_COLUMN (NSigTpcTofKa, nSigTpcTofKa, float );
67+ DECLARE_SOA_COLUMN (NSigTpcTofPr, nSigTpcTofPr, float );
7468DECLARE_SOA_COLUMN (DecayLength, decayLength, float );
7569DECLARE_SOA_COLUMN (DecayLengthXY, decayLengthXY, float );
7670DECLARE_SOA_COLUMN (DecayLengthNormalised, decayLengthNormalised, float );
@@ -191,21 +185,15 @@ DECLARE_SOA_TABLE(HfCandLcLites, "AOD", "HFCANDLCLITE",
191185 hf_cand::ImpactParameter0,
192186 hf_cand::ImpactParameter1,
193187 hf_cand::ImpactParameter2,
194- full::NSigTpcPi0,
195- full::NSigTpcPr0,
196- full::NSigTofPi0,
197- full::NSigTofPr0,
198- full::NSigTpcKa1,
199- full::NSigTofKa1,
200- full::NSigTpcPi2,
201- full::NSigTpcPr2,
202- full::NSigTofPi2,
203- full::NSigTofPr2,
204- full::NSigTpcTofPi0,
205- full::NSigTpcTofPr0,
206- full::NSigTpcTofKa1,
207- full::NSigTpcTofPi2,
208- full::NSigTpcTofPr2,
188+ full::NSigTpcPi,
189+ full::NSigTpcKa,
190+ full::NSigTpcPr,
191+ full::NSigTofPi,
192+ full::NSigTofKa,
193+ full::NSigTofPr,
194+ full::NSigTpcTofPi,
195+ full::NSigTpcTofKa,
196+ full::NSigTpcTofPr,
209197 full::CandidateSelFlag,
210198 full::M,
211199 full::Pt,
@@ -266,21 +254,15 @@ DECLARE_SOA_TABLE(HfCandLcFulls, "AOD", "HFCANDLCFULL",
266254 hf_cand::ErrorImpactParameter0,
267255 hf_cand::ErrorImpactParameter1,
268256 hf_cand::ErrorImpactParameter2,
269- full::NSigTpcPi0,
270- full::NSigTpcPr0,
271- full::NSigTofPi0,
272- full::NSigTofPr0,
273- full::NSigTpcKa1,
274- full::NSigTofKa1,
275- full::NSigTpcPi2,
276- full::NSigTpcPr2,
277- full::NSigTofPi2,
278- full::NSigTofPr2,
279- full::NSigTpcTofPi0,
280- full::NSigTpcTofPr0,
281- full::NSigTpcTofKa1,
282- full::NSigTpcTofPi2,
283- full::NSigTpcTofPr2,
257+ full::NSigTpcPi,
258+ full::NSigTpcKa,
259+ full::NSigTpcPr,
260+ full::NSigTofPi,
261+ full::NSigTofKa,
262+ full::NSigTofPr,
263+ full::NSigTpcTofPi,
264+ full::NSigTpcTofKa,
265+ full::NSigTpcTofPr,
284266 full::CandidateSelFlag,
285267 full::M,
286268 full::Pt,
@@ -544,21 +526,15 @@ struct HfTreeCreatorLcToPKPi {
544526 candidate.impactParameter0 (),
545527 candidate.impactParameter1 (),
546528 candidate.impactParameter2 (),
547- trackPos1.tpcNSigmaPi (),
548- trackPos1.tpcNSigmaPr (),
549- trackPos1.tofNSigmaPi (),
550- trackPos1.tofNSigmaPr (),
529+ CandFlag == 0 ? trackPos1.tpcNSigmaPi () : trackPos2.tpcNSigmaPi (),
551530 trackNeg.tpcNSigmaKa (),
531+ CandFlag == 0 ? trackPos2.tpcNSigmaPr () : trackPos1.tpcNSigmaPr (),
532+ CandFlag == 0 ? trackPos1.tofNSigmaPi () : trackPos2.tofNSigmaPi (),
552533 trackNeg.tofNSigmaKa (),
553- trackPos2.tpcNSigmaPi (),
554- trackPos2.tpcNSigmaPr (),
555- trackPos2.tofNSigmaPi (),
556- trackPos2.tofNSigmaPr (),
557- trackPos1.tpcTofNSigmaPi (),
558- trackPos1.tpcTofNSigmaPr (),
534+ CandFlag == 0 ? trackPos2.tofNSigmaPr () : trackPos1.tofNSigmaPr (),
535+ CandFlag == 0 ? trackPos1.tpcTofNSigmaPi () : trackPos2.tpcTofNSigmaPi (),
559536 trackNeg.tpcTofNSigmaKa (),
560- trackPos2.tpcTofNSigmaPi (),
561- trackPos2.tpcTofNSigmaPr (),
537+ CandFlag == 0 ? trackPos2.tpcTofNSigmaPr () : trackPos1.tpcTofNSigmaPr (),
562538 1 << CandFlag,
563539 FunctionInvMass,
564540 candidate.pt (),
@@ -621,21 +597,15 @@ struct HfTreeCreatorLcToPKPi {
621597 candidate.errorImpactParameter0 (),
622598 candidate.errorImpactParameter1 (),
623599 candidate.errorImpactParameter2 (),
624- trackPos1.tpcNSigmaPi (),
625- trackPos1.tpcNSigmaPr (),
626- trackPos1.tofNSigmaPi (),
627- trackPos1.tofNSigmaPr (),
600+ CandFlag == 0 ? trackPos1.tpcNSigmaPi () : trackPos2.tpcNSigmaPi (),
628601 trackNeg.tpcNSigmaKa (),
602+ CandFlag == 0 ? trackPos2.tpcNSigmaPr () : trackPos1.tpcNSigmaPr (),
603+ CandFlag == 0 ? trackPos1.tofNSigmaPi () : trackPos2.tofNSigmaPi (),
629604 trackNeg.tofNSigmaKa (),
630- trackPos2.tpcNSigmaPi (),
631- trackPos2.tpcNSigmaPr (),
632- trackPos2.tofNSigmaPi (),
633- trackPos2.tofNSigmaPr (),
634- trackPos1.tpcTofNSigmaPi (),
635- trackPos1.tpcTofNSigmaPr (),
605+ CandFlag == 0 ? trackPos2.tofNSigmaPr () : trackPos1.tofNSigmaPr (),
606+ CandFlag == 0 ? trackPos1.tpcTofNSigmaPi () : trackPos2.tpcTofNSigmaPi (),
636607 trackNeg.tpcTofNSigmaKa (),
637- trackPos2.tpcTofNSigmaPi (),
638- trackPos2.tpcTofNSigmaPr (),
608+ CandFlag == 0 ? trackPos2.tpcTofNSigmaPr () : trackPos1.tpcTofNSigmaPr (),
639609 1 << CandFlag,
640610 FunctionInvMass,
641611 candidate.pt (),
@@ -941,21 +911,15 @@ struct HfTreeCreatorLcToPKPi {
941911 candidate.impactParameter0 (),
942912 candidate.impactParameter1 (),
943913 candidate.impactParameter2 (),
944- trackPos1.tpcNSigmaPi (),
945- trackPos1.tpcNSigmaPr (),
946- trackPos1.tofNSigmaPi (),
947- trackPos1.tofNSigmaPr (),
914+ CandFlag == 0 ? trackPos1.tpcNSigmaPi () : trackPos2.tpcNSigmaPi (),
948915 trackNeg.tpcNSigmaKa (),
916+ CandFlag == 0 ? trackPos2.tpcNSigmaPr () : trackPos1.tpcNSigmaPr (),
917+ CandFlag == 0 ? trackPos1.tofNSigmaPi () : trackPos2.tofNSigmaPi (),
949918 trackNeg.tofNSigmaKa (),
950- trackPos2.tpcNSigmaPi (),
951- trackPos2.tpcNSigmaPr (),
952- trackPos2.tofNSigmaPi (),
953- trackPos2.tofNSigmaPr (),
954- trackPos1.tpcTofNSigmaPi (),
955- trackPos1.tpcTofNSigmaPr (),
919+ CandFlag == 0 ? trackPos2.tofNSigmaPr () : trackPos1.tofNSigmaPr (),
920+ CandFlag == 0 ? trackPos1.tpcTofNSigmaPi () : trackPos2.tpcTofNSigmaPi (),
956921 trackNeg.tpcTofNSigmaKa (),
957- trackPos2.tpcTofNSigmaPi (),
958- trackPos2.tpcTofNSigmaPr (),
922+ CandFlag == 0 ? trackPos2.tpcTofNSigmaPr () : trackPos1.tpcTofNSigmaPr (),
959923 1 << CandFlag,
960924 FunctionInvMass,
961925 candidate.pt (),
@@ -1019,21 +983,15 @@ struct HfTreeCreatorLcToPKPi {
1019983 candidate.errorImpactParameter0 (),
1020984 candidate.errorImpactParameter1 (),
1021985 candidate.errorImpactParameter2 (),
1022- trackPos1.tpcNSigmaPi (),
1023- trackPos1.tpcNSigmaPr (),
1024- trackPos1.tofNSigmaPi (),
1025- trackPos1.tofNSigmaPr (),
986+ CandFlag == 0 ? trackPos1.tpcNSigmaPi () : trackPos2.tpcNSigmaPi (),
1026987 trackNeg.tpcNSigmaKa (),
988+ CandFlag == 0 ? trackPos2.tpcNSigmaPr () : trackPos1.tpcNSigmaPr (),
989+ CandFlag == 0 ? trackPos1.tofNSigmaPi () : trackPos2.tofNSigmaPi (),
1027990 trackNeg.tofNSigmaKa (),
1028- trackPos2.tpcNSigmaPi (),
1029- trackPos2.tpcNSigmaPr (),
1030- trackPos2.tofNSigmaPi (),
1031- trackPos2.tofNSigmaPr (),
1032- trackPos1.tpcTofNSigmaPi (),
1033- trackPos1.tpcTofNSigmaPr (),
991+ CandFlag == 0 ? trackPos2.tofNSigmaPr () : trackPos1.tofNSigmaPr (),
992+ CandFlag == 0 ? trackPos1.tpcTofNSigmaPi () : trackPos2.tpcTofNSigmaPi (),
1034993 trackNeg.tpcTofNSigmaKa (),
1035- trackPos2.tpcTofNSigmaPi (),
1036- trackPos2.tpcTofNSigmaPr (),
994+ CandFlag == 0 ? trackPos2.tpcTofNSigmaPr () : trackPos1.tpcTofNSigmaPr (),
1037995 1 << CandFlag,
1038996 FunctionInvMass,
1039997 candidate.pt (),
0 commit comments