Skip to content

Commit f039176

Browse files
committed
Fix ML selection for D0 and D0bar on data and MCRec
1 parent bfc91e5 commit f039176

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

PWGHF/HFC/Tasks/taskCorrelationD0Hadrons.cxx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,8 @@ struct HfTaskCorrelationD0Hadrons {
317317
registry.fill(HIST("hBdtScorePromptD0bar"), bdtScorePromptD0bar);
318318
registry.fill(HIST("hBdtScoreBkgD0bar"), bdtScoreBkgD0bar);
319319

320-
if (bdtScorePromptD0 < mlOutputPromptD0->at(effBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(effBinD) ||
321-
bdtScorePromptD0bar < mlOutputPromptD0bar->at(effBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(effBinD)) {
320+
if ((bdtScorePromptD0 < mlOutputPromptD0->at(effBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(effBinD)) &&
321+
(bdtScorePromptD0bar < mlOutputPromptD0bar->at(effBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(effBinD))) {
322322
continue;
323323
}
324324
}
@@ -347,8 +347,8 @@ struct HfTaskCorrelationD0Hadrons {
347347
if (ptBinD < 0 || effBinD < 0) {
348348
continue;
349349
}
350-
if (bdtScorePromptD0 < mlOutputPromptD0->at(ptBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(ptBinD) ||
351-
bdtScorePromptD0bar < mlOutputPromptD0bar->at(ptBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(ptBinD)) {
350+
if ((bdtScorePromptD0 < mlOutputPromptD0->at(ptBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(ptBinD)) &&
351+
(bdtScorePromptD0bar < mlOutputPromptD0bar->at(ptBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(ptBinD))) {
352352
continue;
353353
}
354354
if (trackDcaXY > dcaXYTrackMax || trackDcaZ > dcaZTrackMax || trackTpcCrossedRows < nTpcCrossedRaws) {
@@ -476,8 +476,8 @@ struct HfTaskCorrelationD0Hadrons {
476476
registry.fill(HIST("hBdtScorePromptD0bar"), bdtScorePromptD0bar);
477477
registry.fill(HIST("hBdtScoreBkgD0bar"), bdtScoreBkgD0bar);
478478

479-
if (bdtScorePromptD0 < mlOutputPromptD0->at(effBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(effBinD) ||
480-
bdtScorePromptD0bar < mlOutputPromptD0bar->at(effBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(effBinD)) {
479+
if ((bdtScorePromptD0 < mlOutputPromptD0->at(effBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(effBinD)) &&
480+
(bdtScorePromptD0bar < mlOutputPromptD0bar->at(effBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(effBinD))) {
481481
continue;
482482
}
483483
}
@@ -505,8 +505,8 @@ struct HfTaskCorrelationD0Hadrons {
505505
bool const isD0Prompt = pairEntry.isPrompt();
506506
int const statusPromptHadron = pairEntry.trackOrigin();
507507

508-
if (bdtScorePromptD0 < mlOutputPromptD0->at(ptBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(ptBinD) ||
509-
bdtScorePromptD0bar < mlOutputPromptD0bar->at(ptBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(ptBinD)) {
508+
if ((bdtScorePromptD0 < mlOutputPromptD0->at(ptBinD) || bdtScoreBkgD0 > mlOutputBkgD0->at(ptBinD)) &&
509+
(bdtScorePromptD0bar < mlOutputPromptD0bar->at(ptBinD) || bdtScoreBkgD0bar > mlOutputBkgD0bar->at(ptBinD))) {
510510
continue;
511511
}
512512
if (trackDcaXY > dcaXYTrackMax || trackDcaZ > dcaZTrackMax || trackTpcCrossedRows < nTpcCrossedRaws) {

0 commit comments

Comments
 (0)