Skip to content

Commit 721a207

Browse files
committed
Fix unnecessary histo filling
1 parent 990e762 commit 721a207

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

PWGLF/Tasks/GlobalEventProperties/flattenictyPikp.cxx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,17 @@ struct FlattenictyPikp {
538538
flatchrg.add("hPtVsDCAxyAll", "hPtVsDCAxyAll", HistType::kTH2D, {ptAxis, dcaXYAxis});
539539
flatchrg.add({"ResponseGen", " ; N_{part}; F_{FV0};", {HistType::kTHnSparseD, {multAxis, flatAxis}}});
540540
flatchrg.add("h1flatencityFV0MCGen", "", HistType::kTH1D, {{102, -0.01, 1.01, "1-flatencityFV0"}});
541+
542+
// Hash list for efficiency
543+
listEfficiency.setObject(new THashList);
544+
static_for<0, 1>([&](auto pidSgn) {
545+
bookMcHist<pidSgn, o2::track::PID::Pion>();
546+
bookMcHist<pidSgn, o2::track::PID::Kaon>();
547+
bookMcHist<pidSgn, o2::track::PID::Proton>();
548+
initEfficiency<pidSgn, o2::track::PID::Pion>();
549+
initEfficiency<pidSgn, o2::track::PID::Kaon>();
550+
initEfficiency<pidSgn, o2::track::PID::Proton>();
551+
});
541552
}
542553

543554
if (doprocessMCclosure) {
@@ -573,17 +584,6 @@ struct FlattenictyPikp {
573584
flatchrg.add({fmt::format(kPtGenRecCollPrimSgnINELF.data(), kSpecies[i]).c_str(), " ; p_{T} (GeV/c)", {HistType::kTH3D, {multAxis, flatAxis, ptAxis}}});
574585
}
575586
}
576-
577-
// Hash list for efficiency
578-
listEfficiency.setObject(new THashList);
579-
static_for<0, 1>([&](auto pidSgn) {
580-
bookMcHist<pidSgn, o2::track::PID::Pion>();
581-
bookMcHist<pidSgn, o2::track::PID::Kaon>();
582-
bookMcHist<pidSgn, o2::track::PID::Proton>();
583-
initEfficiency<pidSgn, o2::track::PID::Pion>();
584-
initEfficiency<pidSgn, o2::track::PID::Kaon>();
585-
initEfficiency<pidSgn, o2::track::PID::Proton>();
586-
});
587587
}
588588

589589
void initCCDB(aod::BCsWithTimestamps::iterator const& bc)
@@ -675,7 +675,7 @@ struct FlattenictyPikp {
675675
void fillNsigma(T const& tracks, const C& collision)
676676
{
677677
const float mult = getMult(collision);
678-
const float flat = fillFlat<true>(collision);
678+
const float flat = fillFlat<false>(collision);
679679
for (const auto& track : tracks) {
680680
checkNsigma<id>(track, mult, flat);
681681
}
@@ -1064,7 +1064,7 @@ struct FlattenictyPikp {
10641064
inline void filldEdxQA(T const& track, C const& collision, const float dEdx)
10651065
{
10661066
const float mult = getMult(collision);
1067-
const float flat = fillFlat<true>(collision);
1067+
const float flat = fillFlat<false>(collision);
10681068
// float dEdx = track.tpcSignal();
10691069
if constexpr (fillHist) {
10701070
if (track.tpcInnerParam() >= trkSelOpt.cfgMomMIPMin && track.tpcInnerParam() <= trkSelOpt.cfgMomMIPMax) {

0 commit comments

Comments
 (0)