Skip to content

Commit 2d6f862

Browse files
[PWGLF] Add histograms for generated candidates coming from recoed event (#8621)
1 parent 2f85a23 commit 2d6f862

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

PWGLF/Tasks/Strangeness/derivedlambdakzeroanalysis.cxx

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,14 @@ struct derivedlambdakzeroanalysis {
668668
histos.add("h2dGenOmegaMinus", "h2dGenOmegaMinus", kTH2D, {axisCentrality, axisPt});
669669
histos.add("h2dGenOmegaPlus", "h2dGenOmegaPlus", kTH2D, {axisCentrality, axisPt});
670670

671+
histos.add("h2dGenK0ShortVsMultMC_RecoedEvt", "h2dGenK0ShortVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
672+
histos.add("h2dGenLambdaVsMultMC_RecoedEvt", "h2dGenLambdaVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
673+
histos.add("h2dGenAntiLambdaVsMultMC_RecoedEvt", "h2dGenAntiLambdaVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
674+
histos.add("h2dGenXiMinusVsMultMC_RecoedEvt", "h2dGenXiMinusVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
675+
histos.add("h2dGenXiPlusVsMultMC_RecoedEvt", "h2dGenXiPlusVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
676+
histos.add("h2dGenOmegaMinusVsMultMC_RecoedEvt", "h2dGenOmegaMinusVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
677+
histos.add("h2dGenOmegaPlusVsMultMC_RecoedEvt", "h2dGenOmegaPlusVsMultMC_RecoedEvt", kTH2D, {axisNch, axisPt});
678+
671679
histos.add("h2dGenK0ShortVsMultMC", "h2dGenK0ShortVsMultMC", kTH2D, {axisNch, axisPt});
672680
histos.add("h2dGenLambdaVsMultMC", "h2dGenLambdaVsMultMC", kTH2D, {axisNch, axisPt});
673681
histos.add("h2dGenAntiLambdaVsMultMC", "h2dGenAntiLambdaVsMultMC", kTH2D, {axisNch, axisPt});
@@ -1750,6 +1758,16 @@ struct derivedlambdakzeroanalysis {
17501758
if (maxOccupancy > 0 && collisionOccupancy > maxOccupancy) {
17511759
continue;
17521760
}
1761+
1762+
if (v0MC.pdgCode() == 310) {
1763+
histos.fill(HIST("h2dGenK0ShortVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1764+
}
1765+
if (v0MC.pdgCode() == 3122) {
1766+
histos.fill(HIST("h2dGenLambdaVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1767+
}
1768+
if (v0MC.pdgCode() == -3122) {
1769+
histos.fill(HIST("h2dGenAntiLambdaVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1770+
}
17531771
}
17541772

17551773
if (v0MC.pdgCode() == 310) {
@@ -1796,6 +1814,19 @@ struct derivedlambdakzeroanalysis {
17961814
if (maxOccupancy > 0 && collisionOccupancy > maxOccupancy) {
17971815
continue;
17981816
}
1817+
1818+
if (cascMC.pdgCode() == 3312) {
1819+
histos.fill(HIST("h2dGenXiMinusVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1820+
}
1821+
if (cascMC.pdgCode() == -3312) {
1822+
histos.fill(HIST("h2dGenXiPlusVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1823+
}
1824+
if (cascMC.pdgCode() == 3334) {
1825+
histos.fill(HIST("h2dGenOmegaMinusVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1826+
}
1827+
if (cascMC.pdgCode() == -3334) {
1828+
histos.fill(HIST("h2dGenOmegaPlusVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);
1829+
}
17991830
}
18001831

18011832
if (cascMC.pdgCode() == 3312) {

0 commit comments

Comments
 (0)