Skip to content

Commit c12d9f5

Browse files
authored
Update femtoDreamTripletTaskTrackTrackV0PbPb.cxx
adding 3 new histograms for particle pairs in the triplet
1 parent 3309697 commit c12d9f5

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

PWGCF/FemtoDream/Tasks/femtoDreamTripletTaskTrackTrackV0PbPb.cxx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,13 @@ struct FemtoDreamTripletTaskTrackTrackV0PbPb {
232232
threeBodyQARegistry.add("TripletTaskQA/hTestPairCleanerPosAfter", ";primaryTrack; posDaughtID", kTH2F, {{40, -20, 20}, {40, -20, 20}});
233233
threeBodyQARegistry.add("TripletTaskQA/hTestPairCleanerNegAfter", ";primaryTrack; negDaughtID", kTH2F, {{40, -20, 20}, {40, -20, 20}});
234234
threeBodyQARegistry.add("TripletTaskQA/hCentralityME", ";Centrality;Entries", kTH1F, {{100, 0.0, 100.0}});
235+
236+
threeBodyQARegistry.add("SameEvent/relPairDist_trackTrack", ";k* (GeV/c) ;Entries", kTH1F, {{500, 0.0, 5.0}});
237+
threeBodyQARegistry.add("MixedEvent/relPairDist_trackTrack", ";k* (GeV/c) ;Entries", kTH1F, {{500, 0.0, 5.0}});
238+
threeBodyQARegistry.add("SameEvent/relPairDist_track1V0", ";k* (GeV/c) ;Entries", kTH1F, {{500, 0.0, 5.0}});
239+
threeBodyQARegistry.add("SameEvent/relPairDist_track2V0", ";k* (GeV/c) ;Entries", kTH1F, {{500, 0.0, 5.0}});
240+
threeBodyQARegistry.add("MixedEvent/relPairDist_track1V0", ";k* (GeV/c) ;Entries", kTH1F, {{500, 0.0, 5.0}});
241+
threeBodyQARegistry.add("MixedEvent/relPairDist_track2V0", ";k* (GeV/c) ;Entries", kTH1F, {{500, 0.0, 5.0}});
235242
sameEventCont.init(&resultRegistry, confQ3Bins, confMultBins, confIsMC);
236243
mixedEventCont.init(&resultRegistry, confQ3Bins, confMultBins, confIsMC);
237244
sameEventCont.setPDGCodes(confPDGCodePart, confPDGCodePart, confPDGCodeV0);
@@ -397,6 +404,13 @@ struct FemtoDreamTripletTaskTrackTrackV0PbPb {
397404
threeBodyQARegistry.fill(HIST("TripletTaskQA/particle_pT_in_Triplet_SE"), T1.pt(), T2.pt(), V0.pt(), q3);
398405
sameEventCont.setTriplet<isMC>(T1, T2, V0, multCol, q3);
399406
threeBodyQARegistry.fill(HIST("TripletTaskQA/hCentrality"), centCol, q3);
407+
408+
auto kstarTT = FemtoDreamMath::getkstar(T1, mMassOne, T2, mMassTwo);
409+
auto kstarT1V = FemtoDreamMath::getkstar(T1, mMassOne, V0, mMassThree);
410+
auto kstarT2V = FemtoDreamMath::getkstar(T2, mMassTwo, V0, mMassThree);
411+
threeBodyQARegistry.fill(HIST("SameEvent/relPairDist_trackTrack"), kstarTT);
412+
threeBodyQARegistry.fill(HIST("SameEvent/relPairDist_track1V0"), kstarT1V);
413+
threeBodyQARegistry.fill(HIST("SameEvent/relPairDist_track2V0"), kstarT2V);
400414
}
401415
}
402416
}
@@ -576,6 +590,13 @@ struct FemtoDreamTripletTaskTrackTrackV0PbPb {
576590
threeBodyQARegistry.fill(HIST("TripletTaskQA/hMinvME_AntiLambda"), q3, V0.mAntiLambda());
577591
threeBodyQARegistry.fill(HIST("TripletTaskQA/particle_pT_in_Triplet_ME"), T1.pt(), T2.pt(), V0.pt(), q3);
578592
mixedEventCont.setTriplet<isMC>(T1, T2, V0, multCol, q3);
593+
594+
auto kstarTT = FemtoDreamMath::getkstar(T1, mMassOne, T2, mMassTwo);
595+
auto kstarT1V = FemtoDreamMath::getkstar(T1, mMassOne, V0, mMassThree);
596+
auto kstarT2V = FemtoDreamMath::getkstar(T2, mMassTwo, V0, mMassThree);
597+
threeBodyQARegistry.fill(HIST("MixedEvent/relPairDist_trackTrack"), kstarTT);
598+
threeBodyQARegistry.fill(HIST("MixedEvent/relPairDist_track1V0"), kstarT1V);
599+
threeBodyQARegistry.fill(HIST("MixedEvent/relPairDist_track2V0"), kstarT2V);
579600
}
580601
}
581602

0 commit comments

Comments
 (0)