@@ -1003,8 +1003,10 @@ struct StrangeCascTrack {
10031003 histos.add (" MC/Gen/Xi" , " Xi" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated Xis
10041004 histos.add (" MC/Gen/Omega" , " Omega" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated Omegas
10051005 histos.add (" MC/Gen/PrimaryXi" , " Xi primaries" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated primary Xis
1006- histos.add (" MC/Gen/PrimaryOmega" , " Omega primaries" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated primary Omegas
1007- // label filter statistic bins for standard cascs
1006+ histos.add (" MC/Gen/PrimaryOmega" , " Omega primaries in |y|" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated primary Omegas
1007+ histos.add (" MC/Gen/PrimaryXiRapidity" , " Xi primaries" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated primary Xis in selected rapidity range
1008+ histos.add (" MC/Gen/PrimaryOmegaRapidity" , " Omega primaries in |y|" , kTH2F , {axesConfig.axisPt , axesConfig.axisMult }); // generated primary Omegas in selected rapidity range
1009+ // label filter statistic bins for standard cascs
10081010 histos.get <TH1>(HIST (" Standard/Rec/FiltersXi" ))->GetXaxis ()->SetBinLabel (1 , " p_{T}" );
10091011 histos.get <TH1>(HIST (" Standard/Rec/FiltersXi" ))->GetXaxis ()->SetBinLabel (2 , " gen" );
10101012 histos.get <TH1>(HIST (" Standard/Rec/FiltersXi" ))->GetXaxis ()->SetBinLabel (3 , " TPC" );
@@ -1160,9 +1162,15 @@ struct StrangeCascTrack {
11601162 histos.fill (HIST (" MC/Gen/Omega" ), cascPt, cascMult);
11611163 if (casc.isPhysicalPrimary ()) {
11621164 if (isValidPDG (casc, " Xi" ))
1165+ {
11631166 histos.fill (HIST (" MC/Gen/PrimaryXi" ), cascPt, cascMult);
1167+ if (std::abs (casc.rapidityMC (0 )) < selCuts.cutRapidity ) histos.fill (HIST (" MC/Gen/PrimaryXiRapidity" ), cascPt, cascMult);
1168+ }
11641169 if (isValidPDG (casc, " Omega" ))
1170+ {
11651171 histos.fill (HIST (" MC/Gen/PrimaryOmega" ), cascPt, cascMult);
1172+ if (std::abs (casc.rapidityMC (2 )) < selCuts.cutRapidity ) histos.fill (HIST (" MC/Gen/PrimaryOmegaRapidity" ), cascPt, cascMult);
1173+ }
11661174 }
11671175 }
11681176 }
0 commit comments