Skip to content

Commit c8f93c1

Browse files
committed
Add cascades random cone histograms (data)
1 parent 8078235 commit c8f93c1

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

‎PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)