@@ -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- float outputMlOmegac = 0 .f ;
177+ std::vector< float > outputMlOmegac = {} ;
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, outputMlOmegac,
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) {
@@ -745,7 +745,7 @@ struct HfCandidateSelectorToOmegaPi {
745745 std::vector<float > inputFeaturesOmegaC = hfMlResponse.getInputFeatures (candidate, trackPiFromLam, trackKaFromCasc, trackPiFromCharm);
746746 isSelectedMlOmegac = hfMlResponse.isSelectedMl (inputFeaturesOmegaC, ptCand, outputMlOmegac);
747747 if (isSelectedMlOmegac) {
748- registry.fill (HIST (" hBDTScoreTest1" ), outputMlOmegac);
748+ registry.fill (HIST (" hBDTScoreTest1" ), outputMlOmegac[ 0 ] );
749749 } else {
750750 resultSelections = false ;
751751 }
0 commit comments