Skip to content

Commit 6613d2c

Browse files
ilikmetaIris Likmeta
andauthored
[PWGCF] Fix centrality decision (#10118)
Co-authored-by: Iris Likmeta <iris-antreaslikmeta@Iriss-MacBook-Pro.local>
1 parent 53beb06 commit 6613d2c

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

PWGCF/Flow/Tasks/flowGfwTask.cxx

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -259,11 +259,11 @@ struct FlowGfwTask {
259259
registry.get<TH1>(HIST("hCentEstimators"))->GetXaxis()->SetBinLabel(kCentFT0M + 1, "FT0M");
260260
registry.get<TH1>(HIST("hCentEstimators"))->GetXaxis()->SetBinLabel(kCentFV0A + 1, "FV0A");
261261
registry.get<TH1>(HIST("hCentEstimators"))->GetXaxis()->SetBinLabel(kCentFT0CVariant1 + 1, "FT0CVar1");
262-
registry.add("hCentFT0C", "FT0C Unfiltered;Centrality FT0C ;Events", kTH1F, {axisCentrality});
263-
registry.add("hCentFT0A", "FT0A Unfiltered;Centrality FT0A ;Events", kTH1F, {axisCentrality});
264-
registry.add("hCentFT0M", "FT0M Unfiltered;Centrality FT0M ;Events", kTH1F, {axisCentrality});
265-
registry.add("hCentFV0A", "FV0A Unfiltered;Centrality FV0A ;Events", kTH1F, {axisCentrality});
266-
registry.add("hCentFT0CVariant1", "FT0CVariant1 Unfiltered;Centrality FT0CVariant1 ;Events", kTH1F, {axisCentrality});
262+
registry.add("hCentFT0C", "Uncorrected FT0C;Centrality FT0C ;Events", kTH1F, {axisCentrality});
263+
registry.add("hCentFT0A", "Uncorrected FT0A;Centrality FT0A ;Events", kTH1F, {axisCentrality});
264+
registry.add("hCentFT0M", "Uncorrected FT0M;Centrality FT0M ;Events", kTH1F, {axisCentrality});
265+
registry.add("hCentFV0A", "Uncorrected FV0A;Centrality FV0A ;Events", kTH1F, {axisCentrality});
266+
registry.add("hCentFT0CVariant1", "Uncorrected FT0CVariant1;Centrality FT0CVariant1 ;Events", kTH1F, {axisCentrality});
267267

268268
// Before cuts
269269
registry.add("BeforeCut_globalTracks_centT0C", "before cut;Centrality T0C;mulplicity global tracks", {HistType::kTH2D, {axisCentForQA, axisNch}});
@@ -721,29 +721,31 @@ struct FlowGfwTask {
721721
return;
722722

723723
// Choose centrality estimator -- Only one can be true
724-
float centrality = 0;
724+
auto centrality = -1;
725725
if (cfgcentEstFt0c) {
726-
const auto centrality = collision.centFT0C();
726+
centrality = collision.centFT0C();
727727
registry.fill(HIST("hCentEstimators"), kCentFT0C);
728728
registry.fill(HIST("hCentFT0C"), centrality);
729-
} else if (cfgcentEstFt0a) {
730-
const auto centrality = collision.centFT0A();
729+
}
730+
if (cfgcentEstFt0a) {
731+
centrality = collision.centFT0A();
731732
registry.fill(HIST("hCentEstimators"), kCentFT0A);
732733
registry.fill(HIST("hCentFT0A"), centrality);
733-
} else if (cfgcentEstFt0m) {
734-
const auto centrality = collision.centFT0M();
734+
}
735+
if (cfgcentEstFt0m) {
736+
centrality = collision.centFT0M();
735737
registry.fill(HIST("hCentEstimators"), kCentFT0M);
736738
registry.fill(HIST("hCentFT0M"), centrality);
737-
} else if (cfgcentEstFv0a) {
738-
const auto centrality = collision.centFV0A();
739+
}
740+
if (cfgcentEstFv0a) {
741+
centrality = collision.centFV0A();
739742
registry.fill(HIST("hCentEstimators"), kCentFV0A);
740743
registry.fill(HIST("hCentFV0A"), centrality);
741-
} else if (cfgcentEstFt0cVariant1) {
742-
const auto centrality = collision.centFT0CVariant1();
744+
}
745+
if (cfgcentEstFt0cVariant1) {
746+
centrality = collision.centFT0CVariant1();
743747
registry.fill(HIST("hCentEstimators"), kCentFT0CVariant1);
744748
registry.fill(HIST("hCentFT0CVariant1"), centrality);
745-
} else {
746-
return;
747749
}
748750

749751
// fill event QA before cuts

0 commit comments

Comments
 (0)