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