Skip to content

Commit e8fe8ed

Browse files
authored
Fixing MC functions
1 parent 59b9363 commit e8fe8ed

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

PWGLF/Tasks/Strangeness/cascadeAnalysisLightIonsDerivedData.cxx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)