@@ -174,7 +174,7 @@ struct HfCandidateSelectorToOmegaPi {
174174 Configurable<bool > loadModelsFromCCDB{" loadModelsFromCCDB" , false , " Flag to enable or disable the loading of models from CCDB" };
175175
176176 o2::analysis::HfMlResponseOmegacToOmegaPi<float > hfMlResponse;
177- std::vector<float > outputMlOmegac = {};
177+ std::vector<float > outputMlOmegac = {0 };
178178 o2::ccdb::CcdbApi ccdbApi;
179179
180180 TrackSelectorPi selectorPion;
@@ -354,7 +354,7 @@ struct HfCandidateSelectorToOmegaPi {
354354 // pt-dependent selection
355355 if (!selectionTopol (candidate)) {
356356 resultSelections = false ;
357- hfSelToOmegaPi (statusPidLambda, statusPidCascade, statusPidCharmBaryon, statusInvMassLambda, statusInvMassCascade, statusInvMassCharmBaryon, resultSelections, infoTpcStored, infoTofStored,
357+ hfSelToOmegaPi (statusPidLambda, statusPidCascade, statusPidCharmBaryon, statusInvMassLambda, statusInvMassCascade, statusInvMassCharmBaryon, resultSelections, infoTpcStored, infoTofStored, outputMlOmegac[ 0 ],
358358 trackPiFromCharm.tpcNSigmaPi (), trackKaFromCasc.tpcNSigmaKa (), trackPiFromLam.tpcNSigmaPi (), trackPrFromLam.tpcNSigmaPr (),
359359 trackPiFromCharm.tofNSigmaPi (), trackKaFromCasc.tofNSigmaKa (), trackPiFromLam.tofNSigmaPi (), trackPrFromLam.tofNSigmaPr ());
360360 if constexpr (ConstructMethod == hf_cand_casc_lf::ConstructMethod::KfParticle) {
@@ -746,12 +746,14 @@ struct HfCandidateSelectorToOmegaPi {
746746 isSelectedMlOmegac = hfMlResponse.isSelectedMl (inputFeaturesOmegaC, ptCand, outputMlOmegac);
747747 if (isSelectedMlOmegac) {
748748 registry.fill (HIST (" hBDTScoreTest1" ), outputMlOmegac[0 ]);
749+ }else {
750+ resultSelections = false ;
749751 }
750752 hfMlSelToOmegaPi (outputMlOmegac);
751753 }
752754 }
753755
754- hfSelToOmegaPi (statusPidLambda, statusPidCascade, statusPidCharmBaryon, statusInvMassLambda, statusInvMassCascade, statusInvMassCharmBaryon, resultSelections, infoTpcStored, infoTofStored,
756+ hfSelToOmegaPi (statusPidLambda, statusPidCascade, statusPidCharmBaryon, statusInvMassLambda, statusInvMassCascade, statusInvMassCharmBaryon, resultSelections, infoTpcStored, infoTofStored, outputMlOmegac[ 0 ],
755757 trackPiFromCharm.tpcNSigmaPi (), trackKaFromCasc.tpcNSigmaKa (), trackPiFromLam.tpcNSigmaPi (), trackPrFromLam.tpcNSigmaPr (),
756758 trackPiFromCharm.tofNSigmaPi (), trackKaFromCasc.tofNSigmaKa (), trackPiFromLam.tofNSigmaPi (), trackPrFromLam.tofNSigmaPr ());
757759
0 commit comments