Skip to content

Commit 030fdbd

Browse files
committed
stick pid sigma variables to a certain PKPi / PiKP hypothesis
1 parent 27d31b7 commit 030fdbd

File tree

1 file changed

+51
-93
lines changed

1 file changed

+51
-93
lines changed

PWGHF/TableProducer/treeCreatorLcToPKPi.cxx

Lines changed: 51 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -56,21 +56,15 @@ DECLARE_SOA_COLUMN(Eta, eta, float);
5656
DECLARE_SOA_COLUMN(Phi, phi, float);
5757
DECLARE_SOA_COLUMN(Y, y, float);
5858
DECLARE_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);
7468
DECLARE_SOA_COLUMN(DecayLength, decayLength, float);
7569
DECLARE_SOA_COLUMN(DecayLengthXY, decayLengthXY, float);
7670
DECLARE_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

Comments
 (0)