@@ -373,6 +373,12 @@ struct StrangenessInJetsIons {
373373 registryData.add (" OmegaPos_in_ue" , " OmegaPos_in_ue" , HistType::kTH3F , {multAxis, ptAxis, invMassOmegaAxis});
374374 registryData.add (" OmegaNeg_in_jet" , " OmegaNeg_in_jet" , HistType::kTH3F , {multAxis, ptAxis, invMassOmegaAxis});
375375 registryData.add (" OmegaNeg_in_ue" , " OmegaNeg_in_ue" , HistType::kTH3F , {multAxis, ptAxis, invMassOmegaAxis});
376+ if (doRandomConeSys) {
377+ registryData.add (" XiPos_in_rc" , " XiPos_in_rc" , HistType::kTH3F , {multAxis, ptAxis, invMassXiAxis});
378+ registryData.add (" XiNeg_in_rc" , " XiNeg_in_rc" , HistType::kTH3F , {multAxis, ptAxis, invMassXiAxis});
379+ registryData.add (" OmegaPos_in_rc" , " OmegaPos_in_rc" , HistType::kTH3F , {multAxis, ptAxis, invMassOmegaAxis});
380+ registryData.add (" OmegaNeg_in_rc" , " OmegaNeg_in_rc" , HistType::kTH3F , {multAxis, ptAxis, invMassOmegaAxis});
381+ }
376382 }
377383 if (particleOfInterestDict[ParticleOfInterest::kPions ]) {
378384 registryData.add (" Pion_in_jet" , " Pion_in_jet" , HistType::kTHnSparseF , {multAxis, ptAxisLongLived, nsigmaTPCAxis, nsigmaTOFAxis, dcaAxis});
@@ -2488,6 +2494,13 @@ struct StrangenessInJetsIons {
24882494 const double deltaPhiUe2 = getDeltaPhi (cascadeDir.Phi (), ue2[i].Phi ());
24892495 const double deltaRue2 = std::sqrt (deltaEtaUe2 * deltaEtaUe2 + deltaPhiUe2 * deltaPhiUe2);
24902496
2497+ bool isInRC = false ;
2498+ if (doRandomConeSys) {
2499+ const float deltaRrc1 = getDeltaR (cascadeDir.Eta (), cascadeDir.Phi (), rcSys1[i].Eta (), rcSys1[i].Phi ());
2500+ const float deltaRrc2 = getDeltaR (cascadeDir.Eta (), cascadeDir.Phi (), rcSys2[i].Eta (), rcSys2[i].Phi ());
2501+ isInRC = (deltaRrc1 < rJet) || (deltaRrc2 < rJet);
2502+ }
2503+
24912504 // Xi+
24922505 if (passedXiSelection (casc, pos, neg, bach, collision) && bach.sign () > 0 ) {
24932506 if (deltaRjet < rJet) {
@@ -2496,6 +2509,9 @@ struct StrangenessInJetsIons {
24962509 if (deltaRue1 < rJet || deltaRue2 < rJet) {
24972510 registryData.fill (HIST (" XiPos_in_ue" ), multiplicity, casc.pt (), casc.mXi ());
24982511 }
2512+ if (doRandomConeSys && isInRC) {
2513+ registryData.fill (HIST (" XiPos_in_rc" ), multiplicity, casc.pt (), casc.mXi ());
2514+ }
24992515 }
25002516 // Xi-
25012517 if (passedXiSelection (casc, pos, neg, bach, collision) && bach.sign () < 0 ) {
@@ -2505,6 +2521,9 @@ struct StrangenessInJetsIons {
25052521 if (deltaRue1 < rJet || deltaRue2 < rJet) {
25062522 registryData.fill (HIST (" XiNeg_in_ue" ), multiplicity, casc.pt (), casc.mXi ());
25072523 }
2524+ if (doRandomConeSys && isInRC) {
2525+ registryData.fill (HIST (" XiNeg_in_rc" ), multiplicity, casc.pt (), casc.mXi ());
2526+ }
25082527 }
25092528 // Omega+
25102529 if (passedOmegaSelection (casc, pos, neg, bach, collision) && bach.sign () > 0 ) {
@@ -2514,6 +2533,9 @@ struct StrangenessInJetsIons {
25142533 if (deltaRue1 < rJet || deltaRue2 < rJet) {
25152534 registryData.fill (HIST (" OmegaPos_in_ue" ), multiplicity, casc.pt (), casc.mOmega ());
25162535 }
2536+ if (doRandomConeSys && isInRC) {
2537+ registryData.fill (HIST (" OmegaPos_in_rc" ), multiplicity, casc.pt (), casc.mOmega ());
2538+ }
25172539 }
25182540 // Omega-
25192541 if (passedOmegaSelection (casc, pos, neg, bach, collision) && bach.sign () < 0 ) {
@@ -2523,6 +2545,9 @@ struct StrangenessInJetsIons {
25232545 if (deltaRue1 < rJet || deltaRue2 < rJet) {
25242546 registryData.fill (HIST (" OmegaNeg_in_ue" ), multiplicity, casc.pt (), casc.mOmega ());
25252547 }
2548+ if (doRandomConeSys && isInRC) {
2549+ registryData.fill (HIST (" OmegaNeg_in_rc" ), multiplicity, casc.pt (), casc.mOmega ());
2550+ }
25262551 }
25272552 }
25282553 }
0 commit comments