From 8d85fb34839708aad661ed617f8dc8447d9b1d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Fri, 23 Oct 2026 13:39:30 +0200 Subject: [PATCH] Remove HfHelper instances --- Tutorials/ML/applyMlSelection.cxx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Tutorials/ML/applyMlSelection.cxx b/Tutorials/ML/applyMlSelection.cxx index 2bee237ab3e..c2dc1662690 100644 --- a/Tutorials/ML/applyMlSelection.cxx +++ b/Tutorials/ML/applyMlSelection.cxx @@ -66,7 +66,6 @@ struct applyMlSelection { Filter filterDsFlag = (o2::aod::hf_track_index::hfflag & static_cast(BIT(aod::hf_cand_3prong::DecayType::DsToKKPi))) != static_cast(0); - HfHelper hfHelper; o2::ccdb::CcdbApi ccdbApi; int nCandidates = 0; @@ -108,22 +107,22 @@ struct applyMlSelection { continue; } // Check that the candidate rapidity is within the analysis range - if (yCandRecoMax >= 0. && std::abs(hfHelper.yDs(candidate)) > yCandRecoMax) { + if (yCandRecoMax >= 0. && std::abs(HfHelper::yDs(candidate)) > yCandRecoMax) { continue; } // Fill mass histogram before ML selections - registry.fill(HIST("hMassBeforeSel"), hfHelper.invMassDsToPiKK(candidate)); - registry.fill(HIST("hMassBeforeSel"), hfHelper.invMassDsToKKPi(candidate)); + registry.fill(HIST("hMassBeforeSel"), HfHelper::invMassDsToPiKK(candidate)); + registry.fill(HIST("hMassBeforeSel"), HfHelper::invMassDsToKKPi(candidate)); // Perform ML selections for one mass hypothesis (Ds -> PhiPi -> PiKK) std::vector inputFeaturesPiKK{candidate.cpa(), candidate.cpaXY(), candidate.decayLength(), candidate.decayLengthXY(), - static_cast(hfHelper.deltaMassPhiDsToPiKK(candidate)), + static_cast(HfHelper::deltaMassPhiDsToPiKK(candidate)), candidate.impactParameterXY(), - static_cast(hfHelper.cos3PiKDsToPiKK(candidate)), + static_cast(HfHelper::cos3PiKDsToPiKK(candidate)), candidate.maxNormalisedDeltaIP()}; // Retrieve model output and selection outcome