@@ -164,6 +164,12 @@ struct HfTaskCorrelationD0Hadrons {
164164 AxisSpec axisCentFT0M = {binsCentFt0m, " Centrality percentile (FT0M)" };
165165
166166 // Histograms for data
167+
168+ registry.add (" hBdtScorePrompt" , " D0 BDT prompt score" , {HistType::kTH1F , {axisBdtScore}});
169+ registry.add (" hBdtScoreBkg" , " D0 BDT bkg score" , {HistType::kTH1F , {axisBdtScore}});
170+ registry.add (" hMassD0VsPt" , " D0 candidates massVsPt" , {HistType::kTH2F , {{axisMassD}, {axisPtD}}});
171+ registry.add (" hMassD0VsPtWoEff" , " D0 candidates massVsPt without efficiency" , {HistType::kTH2F , {{axisMassD}, {axisPtD}}});
172+
167173 registry.add (" hDeltaEtaPtIntSignalRegion" , " D0-h deltaEta signal region" , {HistType::kTH1F , {axisDeltaEta}});
168174 registry.add (" hDeltaPhiPtIntSignalRegion" , " D0-h deltaPhi signal region" , {HistType::kTH1F , {axisDeltaPhi}});
169175 registry.add (" hCorrel2DPtIntSignalRegion" , " D0-h deltaPhi vs deltaEta signal region" , {HistType::kTH2F , {{axisDeltaPhi}, {axisDeltaEta}}});
@@ -308,6 +314,7 @@ struct HfTaskCorrelationD0Hadrons {
308314 aod::D0CandRecoInfo const & candidates)
309315 {
310316 for (const auto & candidate : candidates) {
317+ float const massD = candidate.mD ();
311318 float const ptD = candidate.ptD ();
312319 float const bdtScorePromptD0 = candidate.mlScorePromptD0 ();
313320 float const bdtScoreBkgD0 = candidate.mlScoreBkgD0 ();
@@ -324,6 +331,16 @@ struct HfTaskCorrelationD0Hadrons {
324331 (bdtScorePromptD0bar < mlOutputPromptD0bar->at (effBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at (effBinD))) {
325332 continue ;
326333 }
334+
335+ double efficiencyWeightD = 1 .;
336+ if (applyEfficiency != 0 ) {
337+ efficiencyWeightD = 1 . / efficiencyDmeson->at (o2::analysis::findBin (binsPtEfficiencyD, ptD));
338+ }
339+
340+ registry.fill (HIST (" hMassD0VsPt" ), massD, ptD, efficiencyWeightD);
341+ registry.fill (HIST (" hMassD0VsPtWoEff" ), massD, ptD);
342+ registry.fill (HIST (" hBdtScorePrompt" ), bdtScorePromptD0);
343+ registry.fill (HIST (" hBdtScoreBkg" ), bdtScoreBkgD0);
327344 }
328345
329346 for (const auto & pairEntry : pairEntries) {
0 commit comments