Skip to content

Commit fb847eb

Browse files
authored
Update taskCorrelationDplusHadrons.cxx
1 parent 9e980e3 commit fb847eb

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

PWGHF/HFC/Tasks/taskCorrelationDplusHadrons.cxx

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -117,23 +117,15 @@ struct HfTaskCorrelationDplusHadrons {
117117
Configurable<std::string> fdEffCcdbPath{"fdEffCcdbPath", "", "CCDB path for trigger efficiency"};
118118
Configurable<int64_t> timestampCcdb{"timestampCcdb", -1, "timestamp of the efficiency files used to query in CCDB"};
119119
Configurable<int64_t> ccdbNoLaterThan{"ccdbNoLaterThan", std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count(), "latest acceptable timestamp of creation for the object"};
120-
// configurable axis definition
121-
ConfigurableAxis binsMassD{"binsMassD", {200, 1.7, 2.10}, "inv. mass (#pi^{+}K^{-}#pi^{+}) (GeV/#it{c}^{2})"};
122-
ConfigurableAxis binsBdtScore{"binsBdtScore", {100, 0., 1.}, "Bdt output scores"};
123-
ConfigurableAxis binsEta{"binsEta", {100, -2., 2.}, "#it{#eta}"};
124-
ConfigurableAxis binsPhi{"binsPhi", {64, -PIHalf, 3. * PIHalf}, "#it{#varphi}"};
125-
ConfigurableAxis binsMultFT0M{"binsMultFT0M", {600, 0., 8000.}, "Multiplicity as FT0M signal amplitude"};
126-
ConfigurableAxis binsPoolBin{"binsPoolBin", {9, 0., 9.}, "PoolBin"};
127120

121+
HfHelper hfHelper;
128122
Service<ccdb::BasicCCDBManager> ccdb;
129123
std::shared_ptr<TH1> mEfficiencyPrompt = nullptr;
130124
std::shared_ptr<TH1> mEfficiencyFD = nullptr;
131125
std::shared_ptr<TH1> mEfficiencyAssociated = nullptr;
132126
std::shared_ptr<TH1> effD = nullptr;
133127
int idxBdtScore = 1; // Index BDTScore 1 for Prompt and 2 for FD Analysis
134-
135-
HfHelper hfHelper;
136-
128+
137129
enum CandidateStep { kCandidateStepMcGenAll = 0,
138130
kCandidateStepMcGenDplusToPiKPi,
139131
kCandidateStepMcCandInAcceptance,
@@ -150,7 +142,14 @@ struct HfTaskCorrelationDplusHadrons {
150142

151143
Filter dplusFilter = ((o2::aod::hf_track_index::hfflag & static_cast<uint8_t>(1 << aod::hf_cand_3prong::DecayType::DplusToPiKPi)) != static_cast<uint8_t>(0)) && aod::hf_sel_candidate_dplus::isSelDplusToPiKPi >= selectionFlagDplus;
152144
Filter trackFilter = (nabs(aod::track::eta) < etaTrackMax) && (aod::track::pt > ptTrackMin) && (aod::track::pt < ptTrackMax) && (nabs(aod::track::dcaXY) < dcaXYTrackMax) && (nabs(aod::track::dcaZ) < dcaZTrackMax);
153-
145+
// configurable axis definition
146+
ConfigurableAxis binsMassD{"binsMassD", {200, 1.7, 2.10}, "inv. mass (#pi^{+}K^{-}#pi^{+}) (GeV/#it{c}^{2})"};
147+
ConfigurableAxis binsBdtScore{"binsBdtScore", {100, 0., 1.}, "Bdt output scores"};
148+
ConfigurableAxis binsEta{"binsEta", {100, -2., 2.}, "#it{#eta}"};
149+
ConfigurableAxis binsPhi{"binsPhi", {64, -PIHalf, 3. * PIHalf}, "#it{#varphi}"};
150+
ConfigurableAxis binsMultFT0M{"binsMultFT0M", {600, 0., 8000.}, "Multiplicity as FT0M signal amplitude"};
151+
ConfigurableAxis binsPoolBin{"binsPoolBin", {9, 0., 9.}, "PoolBin"};
152+
154153
HistogramRegistry registry{"registry", {}, OutputObjHandlingPolicy::AnalysisObject};
155154

156155
void init(InitContext&)

0 commit comments

Comments
 (0)