@@ -214,7 +214,8 @@ struct CascadeAnalysisLightIonsDerivedData {
214214 // Multiplicity Histograms
215215 registryData.add (" hCentEstimator" , " hCentEstimator" , HistType::kTH1D , {{101 , 0 .0f , 101 .0f }});
216216 registryData.add (" hCentralityVsNch" , " hCentralityVsNch" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisNch});
217- registryData.add (" hCentralityVsMultiplicity" , " hCentralityVsMultiplicity" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisMult});
217+ if (centralityEstimator == Option::kNGlobal ) registryData.add (" hCentralityVsMultiplicity" , " hCentralityVsMultiplicity" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisNch});
218+ else registryData.add (" hCentralityVsMultiplicity" , " hCentralityVsMultiplicity" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisMult});
218219
219220 // Histograms for xi (data)
220221 registryData.add (" hMassXipos" , " hMassXipos" , HistType::kTH3D , {centAxis, ptAxis, invMassXiAxis});
@@ -272,7 +273,8 @@ struct CascadeAnalysisLightIonsDerivedData {
272273 // Multiplicity Histograms
273274 registryMC.add (" hCentEstimator_truerec" , " hCentEstimator_truerec" , HistType::kTH1D , {{101 , 0 .0f , 101 .0f }});
274275 registryMC.add (" hCentralityVsNch_truerec" , " hCentralityVsNch_truerec" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisNch});
275- registryMC.add (" hCentralityVsMultiplicity_truerec" , " hCentralityVsMultiplicity_truerec" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisMult});
276+ if (centralityEstimator == Option::kNGlobal ) registryMC.add (" hCentralityVsMultiplicity_truerec" , " hCentralityVsMultiplicity_truerec" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisNch});
277+ else registryMC.add (" hCentralityVsMultiplicity_truerec" , " hCentralityVsMultiplicity_truerec" , HistType::kTH2D , {{101 , 0 .0f , 101 .0f }, axisMult});
276278
277279 // Histograms for xi (mc)
278280 registryMC.add (" hMassXipos_truerec" , " hMassXipos_truerec" , HistType::kTH3D , {centAxis, ptAxis, invMassXiAxis});
@@ -643,10 +645,10 @@ struct CascadeAnalysisLightIonsDerivedData {
643645 void fillGeneratedEventProperties (TMCCollisions const & mcCollisions, TCollisions const & collisions)
644646 {
645647 std::vector<int > listBestCollisionIdx (mcCollisions.size ());
646- for (auto const & mcCollisions : mcCollisions) {
648+ for (auto const & mcCollision : mcCollisions) {
647649 // event selections
648650 if (applyVtxZ && std::fabs (mcCollisions.posZ ()) > zVtx)
649- return ;
651+ continue ;
650652
651653 registryMC.fill (HIST (" hGenEvents" ), mcCollisions.multMCNParticlesEta05 (), 0 /* all gen. events*/ );
652654
@@ -1056,7 +1058,7 @@ struct CascadeAnalysisLightIonsDerivedData {
10561058
10571059 // event selections
10581060 if (applyVtxZ && std::abs (mcCollision.posZ ()) > zVtx)
1059- return ;
1061+ continue ;
10601062
10611063 // Store the Zvtx
10621064 registryQC.fill (HIST (" hVertexZGen" ), mcCollision.posZ ());
0 commit comments