@@ -430,7 +430,7 @@ struct HfCorrelatorD0Hadrons {
430430 for (unsigned int iclass = 0 ; iclass < classMl->size (); iclass++) {
431431 outputMlD0[iclass] = candidate.mlProbD0 ()[classMl->at (iclass)];
432432 }
433- registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0[0 ], outputMlD0[1 ], outputMlD0[2 ], invMassD0, candidate.pt (), candidate.eta (), (candidate.isSelD0bar () != 0 ) ? o2::aod::hf_correlation_d0_hadron::D0D0barBoth : o2::aod::hf_correlation_d0_hadron::D0Only, cent);
433+ registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0[0 ], outputMlD0[1 ], outputMlD0[2 ], invMassD0, candidate.pt (), candidate.eta (), (candidate.isSelD0bar () != 0 ) ? o2::aod::hf_correlation_d0_hadron::D0D0barBoth : o2::aod::hf_correlation_d0_hadron::D0Only, cent, efficiencyWeight );
434434 }
435435 if (candidate.isSelD0bar () >= selectionFlagD0bar) {
436436 registry.fill (HIST (" hMass" ), invMassD0bar, candidate.pt (), efficiencyWeight);
@@ -440,7 +440,7 @@ struct HfCorrelatorD0Hadrons {
440440 for (unsigned int iclass = 0 ; iclass < classMl->size (); iclass++) {
441441 outputMlD0bar[iclass] = candidate.mlProbD0bar ()[classMl->at (iclass)];
442442 }
443- registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0bar[0 ], outputMlD0bar[1 ], outputMlD0bar[2 ], invMassD0bar, candidate.pt (), candidate.eta (), (candidate.isSelD0 () != 0 ) ? o2::aod::hf_correlation_d0_hadron::D0D0barBoth : o2::aod::hf_correlation_d0_hadron::D0barOnly, cent);
443+ registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0bar[0 ], outputMlD0bar[1 ], outputMlD0bar[2 ], invMassD0bar, candidate.pt (), candidate.eta (), (candidate.isSelD0 () != 0 ) ? o2::aod::hf_correlation_d0_hadron::D0D0barBoth : o2::aod::hf_correlation_d0_hadron::D0barOnly, cent, efficiencyWeight );
444444 }
445445 entryD0CandRecoInfo (invMassD0, invMassD0bar, candidate.pt (), outputMlD0[0 ], outputMlD0[2 ], outputMlD0bar[0 ], outputMlD0bar[2 ]);
446446
@@ -620,7 +620,7 @@ struct HfCorrelatorD0Hadrons {
620620 for (unsigned int iclass = 0 ; iclass < classMl->size (); iclass++) {
621621 outputMlD0[iclass] = candidate.mlProbD0 ()[classMl->at (iclass)];
622622 }
623- registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0[0 ], outputMlD0[1 ], outputMlD0[2 ], invMassD0, candidate.pt (), candidate.eta (), isD0Prompt, cent);
623+ registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0[0 ], outputMlD0[1 ], outputMlD0[2 ], invMassD0, candidate.pt (), candidate.eta (), isD0Prompt, cent, efficiencyWeight );
624624 }
625625 if (candidate.isSelD0bar () >= selectionFlagD0bar) { // only reco as D0bar
626626 if (candidate.flagMcMatchRec () == -o2::hf_decay::hf_cand_2prong::DecayChannelMain::D0ToPiK) { // also matched as D0bar
@@ -642,7 +642,7 @@ struct HfCorrelatorD0Hadrons {
642642 for (unsigned int iclass = 0 ; iclass < classMl->size (); iclass++) {
643643 outputMlD0bar[iclass] = candidate.mlProbD0bar ()[classMl->at (iclass)];
644644 }
645- registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0bar[0 ], outputMlD0bar[1 ], outputMlD0bar[2 ], invMassD0bar, candidate.pt (), candidate.eta (), isD0Prompt, cent);
645+ registry.fill (HIST (" hMLScoresVsMassVsPtVsEtaVsOriginVsCent" ), outputMlD0bar[0 ], outputMlD0bar[1 ], outputMlD0bar[2 ], invMassD0bar, candidate.pt (), candidate.eta (), isD0Prompt, cent, efficiencyWeight );
646646 }
647647 entryD0CandRecoInfo (invMassD0, invMassD0bar, candidate.pt (), outputMlD0[0 ], outputMlD0[2 ], outputMlD0bar[0 ], outputMlD0bar[2 ]);
648648 entryD0CandGenInfo (isD0Prompt);
0 commit comments