Skip to content

Commit 1efb284

Browse files
authored
Update strangenessInJets: Add generated cascade histograms relative to reconstructed jet and UE axes
1 parent 00d65ca commit 1efb284

1 file changed

Lines changed: 53 additions & 0 deletions

File tree

‎PWGLF/Tasks/Strangeness/strangenessInJets.cxx‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,15 @@ struct StrangenessInJets {
444444
registryMC.add("OmegaPos_reconstructed_ue", "OmegaPos_reconstructed_ue", HistType::kTH2F, {multAxis, ptAxis});
445445
registryMC.add("OmegaNeg_reconstructed_jet", "OmegaNeg_reconstructed_jet", HistType::kTH2F, {multAxis, ptAxis});
446446
registryMC.add("OmegaNeg_reconstructed_ue", "OmegaNeg_reconstructed_ue", HistType::kTH2F, {multAxis, ptAxis});
447+
// Generated cascades associated to reconstructed jet / UE axes.
448+
registryMC.add("XiPos_generated_recojet_jet", "XiPos_generated_recojet_jet", HistType::kTH2F, {multAxis, ptAxis});
449+
registryMC.add("XiPos_generated_recojet_ue", "XiPos_generated_recojet_ue", HistType::kTH2F, {multAxis, ptAxis});
450+
registryMC.add("XiNeg_generated_recojet_jet", "XiNeg_generated_recojet_jet", HistType::kTH2F, {multAxis, ptAxis});
451+
registryMC.add("XiNeg_generated_recojet_ue", "XiNeg_generated_recojet_ue", HistType::kTH2F, {multAxis, ptAxis});
452+
registryMC.add("OmegaPos_generated_recojet_jet", "OmegaPos_generated_recojet_jet", HistType::kTH2F, {multAxis, ptAxis});
453+
registryMC.add("OmegaPos_generated_recojet_ue", "OmegaPos_generated_recojet_ue", HistType::kTH2F, {multAxis, ptAxis});
454+
registryMC.add("OmegaNeg_generated_recojet_jet", "OmegaNeg_generated_recojet_jet", HistType::kTH2F, {multAxis, ptAxis});
455+
registryMC.add("OmegaNeg_generated_recojet_ue", "OmegaNeg_generated_recojet_ue", HistType::kTH2F, {multAxis, ptAxis});
447456
// Histograms to calculate probability of hyperons to be found within jets
448457
registryMC.add("XiPos_reconstructed_fullevent", "XiPos_reconstructed_fullevent", HistType::kTH2F, {multAxis, ptAxis});
449458
registryMC.add("XiNeg_reconstructed_fullevent", "XiNeg_reconstructed_fullevent", HistType::kTH2F, {multAxis, ptAxis});
@@ -1974,6 +1983,50 @@ struct StrangenessInJets {
19741983
}
19751984
}
19761985
break;
1986+
1987+
// Cascades: generated particles classified with respect to the
1988+
// reconstructed jet and perpendicular-cone axes, exactly as for V0s.
1989+
case kXiPlusBar:
1990+
if (enabledSignals.value[ParticleOfInterest::kCascades]) {
1991+
if (positionMC.isInJet()) {
1992+
registryMC.fill(HIST("XiPos_generated_recojet_jet"), multiplicity, particle.pt());
1993+
}
1994+
if (positionMC.isInUE1() || positionMC.isInUE2()) {
1995+
registryMC.fill(HIST("XiPos_generated_recojet_ue"), multiplicity, particle.pt());
1996+
}
1997+
}
1998+
break;
1999+
case kXiMinus:
2000+
if (enabledSignals.value[ParticleOfInterest::kCascades]) {
2001+
if (positionMC.isInJet()) {
2002+
registryMC.fill(HIST("XiNeg_generated_recojet_jet"), multiplicity, particle.pt());
2003+
}
2004+
if (positionMC.isInUE1() || positionMC.isInUE2()) {
2005+
registryMC.fill(HIST("XiNeg_generated_recojet_ue"), multiplicity, particle.pt());
2006+
}
2007+
}
2008+
break;
2009+
case kOmegaPlusBar:
2010+
if (enabledSignals.value[ParticleOfInterest::kCascades]) {
2011+
if (positionMC.isInJet()) {
2012+
registryMC.fill(HIST("OmegaPos_generated_recojet_jet"), multiplicity, particle.pt());
2013+
}
2014+
if (positionMC.isInUE1() || positionMC.isInUE2()) {
2015+
registryMC.fill(HIST("OmegaPos_generated_recojet_ue"), multiplicity, particle.pt());
2016+
}
2017+
}
2018+
break;
2019+
case kOmegaMinus:
2020+
if (enabledSignals.value[ParticleOfInterest::kCascades]) {
2021+
if (positionMC.isInJet()) {
2022+
registryMC.fill(HIST("OmegaNeg_generated_recojet_jet"), multiplicity, particle.pt());
2023+
}
2024+
if (positionMC.isInUE1() || positionMC.isInUE2()) {
2025+
registryMC.fill(HIST("OmegaNeg_generated_recojet_ue"), multiplicity, particle.pt());
2026+
}
2027+
}
2028+
break;
2029+
19772030
default:
19782031
break;
19792032
}

0 commit comments

Comments
 (0)