Skip to content

Commit bc5686e

Browse files
committed
Fix the problems with the variable centrality
1 parent 2ffd459 commit bc5686e

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

PWGLF/Tasks/Strangeness/cascadeAnalysisLightIonsDerivedData.cxx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -734,6 +734,7 @@ struct CascadeAnalysisLightIonsDerivedData {
734734
bool atLeastOne = false;
735735
int biggestNContribs = -1;
736736
int nCollisions = 0;
737+
float multiplicitydata = -1.0f;
737738
for (auto const& collision : groupedCollisions) {
738739

739740
// event selections
@@ -778,29 +779,28 @@ struct CascadeAnalysisLightIonsDerivedData {
778779
continue;
779780
}
780781

781-
782782
if (biggestNContribs < collision.multPVTotalContributors()) {
783783
biggestNContribs = collision.multPVTotalContributors();
784-
if(centralityEstimator == Option::kFT0C) centrality = collision.centFT0C();
785-
if(centralityEstimator == Option::kFT0M) centrality = collision.centFT0M();
786-
if(centralityEstimator == Option::kFV0A) centrality = collision.centFV0A();
787-
if(centralityEstimator == Option::kNGlobal) centrality = collision.centNGlobal();
784+
if(centralityEstimator == Option::kFT0C) multiplicitydata = collision.centFT0C();
785+
if(centralityEstimator == Option::kFT0M) multiplicitydata = collision.centFT0M();
786+
if(centralityEstimator == Option::kFV0A) multiplicitydata = collision.centFV0A();
787+
if(centralityEstimator == Option::kNGlobal) multiplicitydata = collision.centNGlobal();
788788
}
789789
nCollisions++;
790790

791791
atLeastOne = true;
792792
}
793793

794-
registryMC.fill(HIST("hCentralityVsNcoll_beforeEvSel"), centrality, groupedCollisions.size());
795-
registryMC.fill(HIST("hCentralityVsNcoll_afterEvSel"), centrality, nCollisions);
796-
registryMC.fill(HIST("hCentralityVsMultMC"), centrality, mcCollisions.multMCNParticlesEta05());
794+
registryMC.fill(HIST("hCentralityVsNcoll_beforeEvSel"), multiplicitydata, groupedCollisions.size());
795+
registryMC.fill(HIST("hCentralityVsNcoll_afterEvSel"), multiplicitydata, nCollisions);
796+
registryMC.fill(HIST("hCentralityVsMultMC"), multiplicitydata, mcCollisions.multMCNParticlesEta05());
797797

798798
registryQC.fill(HIST("hVertexZGen"), mcCollisions.posZ());
799799

800800
if (atLeastOne) {
801801
registryMC.fill(HIST("hGenEvents"), mcCollisions.multMCNParticlesEta05(), 1 /* at least 1 rec. event*/);
802802

803-
registryMC.fill(HIST("hGenEventCentrality"), centrality);
803+
registryMC.fill(HIST("hGenEventCentrality"), multiplicitydata);
804804
}
805805
}
806806
return;
@@ -1150,15 +1150,15 @@ struct CascadeAnalysisLightIonsDerivedData {
11501150
// Store the Zvtx
11511151
registryQC.fill(HIST("hVertexZGen"), mcCollision.posZ());
11521152

1153-
float centrality = 100.5f;
1153+
//float centrality = 100.5f;
11541154

11551155
if (listBestCollisionIdx[mcCollision.globalIndex()] > -1) {
11561156
auto collision = RecCols.iteratorAt(listBestCollisionIdx[mcCollision.globalIndex()]);
11571157

1158-
if(centralityEstimator == Option::kFT0C) centrality = collision.centFT0C();
1159-
if(centralityEstimator == Option::kFT0M) centrality = collision.centFT0M();
1160-
if(centralityEstimator == Option::kFV0A) centrality = collision.centFV0A();
1161-
if(centralityEstimator == Option::kNGlobal) centrality = collision.centNGlobal();
1158+
//if(centralityEstimator == Option::kFT0C) centrality = collision.centFT0C();
1159+
//if(centralityEstimator == Option::kFT0M) centrality = collision.centFT0M();
1160+
//if(centralityEstimator == Option::kFV0A) centrality = collision.centFV0A();
1161+
//if(centralityEstimator == Option::kNGlobal) centrality = collision.centNGlobal();
11621162

11631163
if (cascMC.pdgCode() == kXiMinus && std::abs(cascMC.rapidityMC(0)) < rapcut) {
11641164
registryMC.fill(HIST("h2dGenXiMinusVsMultMC_RecoedEvt"), mcCollision.multMCNParticlesEta05(), ptmc);

0 commit comments

Comments
 (0)