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