@@ -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