Skip to content

Commit b8f6456

Browse files
authored
[PWGHF] Use auto for values returned from functions (#13330)
1 parent aaa3fef commit b8f6456

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

PWGHF/D2H/Tasks/taskLc.cxx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ struct HfTaskLc {
225225

226226
void init(InitContext&)
227227
{
228-
std::array<bool, 13> doprocess{doprocessDataStd, doprocessDataStdWithFT0C, doprocessDataStdWithFT0M, doprocessDataWithMl, doprocessDataWithMlWithFT0C, doprocessDataWithMlWithFT0M, doprocessMcStd, doprocessMcStdWithFT0C, doprocessMcStdWithFT0M, doprocessMcWithMl, doprocessMcWithMlWithFT0C, doprocessMcWithMlWithFT0M, doprocessDataWithMlWithUpc};
228+
std::array<bool, 14> doprocess{doprocessDataStd, doprocessDataStdWithFT0C, doprocessDataStdWithFT0M, doprocessDataWithMl, doprocessDataWithMlWithFT0C, doprocessDataWithMlWithFT0M, doprocessMcStd, doprocessMcStdWithFT0C, doprocessMcStdWithFT0M, doprocessMcWithMl, doprocessMcWithMlWithFT0C, doprocessMcWithMlWithFT0M, doprocessDataWithMlWithUpc, doprocessDataStdWithUpc};
229229
if ((std::accumulate(doprocess.begin(), doprocess.end(), 0)) != 1) {
230230
LOGP(fatal, "no or more than one process function enabled! Please check your configuration!");
231231
}
@@ -357,7 +357,7 @@ struct HfTaskLc {
357357

358358
bool const isDataWithMl = doprocessDataWithMl || doprocessDataWithMlWithFT0C || doprocessDataWithMlWithFT0M || doprocessDataWithMlWithUpc;
359359
bool const isMcWithMl = doprocessMcWithMl || doprocessMcWithMlWithFT0C || doprocessMcWithMlWithFT0M;
360-
bool const isDataStd = doprocessDataStd || doprocessDataStdWithFT0C || doprocessDataStdWithFT0M;
360+
bool const isDataStd = doprocessDataStd || doprocessDataStdWithFT0C || doprocessDataStdWithFT0M || doprocessDataStdWithUpc;
361361
bool const isMcStd = doprocessMcStd || doprocessMcStdWithFT0C || doprocessMcStdWithFT0M;
362362

363363
std::vector<AxisSpec> axesStd, axesWithBdt, axesGen;
@@ -901,9 +901,8 @@ struct HfTaskLc {
901901

902902
for (const auto& collision : collisions) {
903903

904-
uint32_t rejectionMask{0}; // 32 bits, in case new ev. selections will be added
905904
float centrality{-1.f};
906-
rejectionMask = hfEvSel.getHfCollisionRejectionMaskWithUpc<true, CentralityEstimator::None, BCsType>(collision, centrality, ccdb, qaRegistry, bcs);
905+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMaskWithUpc<true, CentralityEstimator::None, BCsType>(collision, centrality, ccdb, qaRegistry, bcs);
907906
if (rejectionMask != 0) {
908907
/// at least one event selection not satisfied --> reject the candidate
909908
continue;
@@ -1018,6 +1017,19 @@ struct HfTaskLc {
10181017
}
10191018
PROCESS_SWITCH(HfTaskLc, processDataWithMlWithUpc, "Process real data with the ML method with UPC", false);
10201019

1020+
void processDataStdWithUpc(soa::Join<aod::Collisions, aod::EvSels> const& collisions,
1021+
aod::BcFullInfos const& bcs,
1022+
LcCandidatesMl const& selectedLcCandidatesMl,
1023+
aod::Tracks const&,
1024+
aod::FT0s const& ft0s,
1025+
aod::FV0As const& fv0as,
1026+
aod::FDDs const& fdds,
1027+
aod::Zdcs const& /*zdcs*/)
1028+
{
1029+
runAnalysisPerCollisionDataWithUpc<false>(collisions, selectedLcCandidatesMl, bcs, ft0s, fv0as, fdds);
1030+
}
1031+
PROCESS_SWITCH(HfTaskLc, processDataStdWithUpc, "Process real data with the standard method with UPC", false);
1032+
10211033
void processMcStd(CollisionsMc const& collisions,
10221034
LcCandidatesMc const& selectedLcCandidatesMc,
10231035
McParticles3ProngMatched const& mcParticles,

0 commit comments

Comments
 (0)