@@ -531,9 +531,15 @@ struct FemtoUniversePairTaskTrackD0 {
531531 registry.add (" DebugBdt/hBdtScore2" , " ;BDT score;Entries" , {HistType::kTH1F , {axisBdtScore}});
532532 registry.add (" DebugBdt/hBdtScore3" , " ;BDT score;Entries" , {HistType::kTH1F , {axisBdtScore}});
533533 if (fillBDTvsPt) {
534- registry.add (" DebugBdtMcReco/hBdtScore1" , " ;BDT score;Entries" , {HistType::kTH1F , {axisBdtScore}});
535- registry.add (" DebugBdtMcReco/hBdtScore2" , " ;BDT score;Entries" , {HistType::kTH1F , {axisBdtScore}});
536- registry.add (" DebugBdtMcReco/hBdtScore3" , " ;BDT score;Entries" , {HistType::kTH1F , {axisBdtScore}});
534+ registry.add (" DebugBdtMcReco/hBdtScore1VsPt" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
535+ registry.add (" DebugBdtMcReco/hBdtScore2VsPt" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
536+ registry.add (" DebugBdtMcReco/hBdtScore3VsPt" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
537+ registry.add (" DebugBdtMcReco/hBdtScore1VsPtD0" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
538+ registry.add (" DebugBdtMcReco/hBdtScore2VsPtD0" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
539+ registry.add (" DebugBdtMcReco/hBdtScore3VsPtD0" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
540+ registry.add (" DebugBdtMcReco/hBdtScore1VsPtD0bar" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
541+ registry.add (" DebugBdtMcReco/hBdtScore2VsPtD0bar" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
542+ registry.add (" DebugBdtMcReco/hBdtScore3VsPtD0bar" , " ;BDT score;#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisBdtScore, {vbins}}});
537543 }
538544 if (applyMLOpt) {
539545 registry.add (" D0D0bar_MLSel/hMassVsPt1" , " 2-prong candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {confInvMassBins, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
@@ -1466,14 +1472,19 @@ struct FemtoUniversePairTaskTrackD0 {
14661472 }
14671473 } else if ((part.partType () == aod::femtouniverseparticle::ParticleType::kD0 ) && (part.pt () > ConfDmesons.confMinPtD0D0barReco ) && (part.pt () < ConfDmesons.confMaxPtD0D0barReco )) {
14681474 if (fillBDTvsPt && std::abs (mcpart.pdgMCTruth ()) == o2::constants::physics::Pdg::kD0 ) {
1469- registry.fill (HIST (" DebugBdtMcReco/hBdtScore1 " ), part.decayVtxX ());
1470- registry.fill (HIST (" DebugBdtMcReco/hBdtScore2 " ), part.decayVtxY ());
1471- registry.fill (HIST (" DebugBdtMcReco/hBdtScore3 " ), part.decayVtxZ ());
1475+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore1VsPt " ), part.decayVtxX (), part. pt ());
1476+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore2VsPt " ), part.decayVtxY (), part. pt ());
1477+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore3VsPt " ), part.decayVtxZ (), part. pt ());
14721478 }
14731479 if (mcpart.pdgMCTruth () == ConfDmesons.confPDGCodeD0 ) {
14741480 mcRecoRegistry.fill (HIST (" hMcRecD0" ), part.pt (), part.eta ());
14751481 mcRecoRegistry.fill (HIST (" hMcRecD0Pt" ), part.pt ());
14761482 mcRecoRegistry.fill (HIST (" hMcRecD0Phi" ), part.phi ());
1483+ if (fillBDTvsPt) {
1484+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore1VsPtD0" ), part.decayVtxX (), part.pt ());
1485+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore2VsPtD0" ), part.decayVtxY (), part.pt ());
1486+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore3VsPtD0" ), part.decayVtxZ (), part.pt ());
1487+ }
14771488 if (part.tpcNClsFound () == 0 ) { // prompt candidates
14781489 mcRecoRegistry.fill (HIST (" hMcRecD0Prompt" ), part.pt (), part.eta ());
14791490 mcRecoRegistry.fill (HIST (" hMcRecD0PromptPt" ), part.pt ());
@@ -1487,6 +1498,11 @@ struct FemtoUniversePairTaskTrackD0 {
14871498 mcRecoRegistry.fill (HIST (" hMcRecD0bar" ), part.pt (), part.eta ());
14881499 mcRecoRegistry.fill (HIST (" hMcRecD0barPt" ), part.pt ());
14891500 mcRecoRegistry.fill (HIST (" hMcRecD0barPhi" ), part.phi ());
1501+ if (fillBDTvsPt) {
1502+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore1VsPtD0bar" ), part.decayVtxX (), part.pt ());
1503+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore2VsPtD0bar" ), part.decayVtxY (), part.pt ());
1504+ registry.fill (HIST (" DebugBdtMcReco/hBdtScore3VsPtD0bar" ), part.decayVtxZ (), part.pt ());
1505+ }
14901506 if (part.tpcNClsFound () == 0 ) { // prompt candidates
14911507 mcRecoRegistry.fill (HIST (" hMcRecD0barPrompt" ), part.pt (), part.eta ());
14921508 mcRecoRegistry.fill (HIST (" hMcRecD0barPromptPt" ), part.pt ());
0 commit comments