@@ -523,7 +523,6 @@ struct HfTaskCorrelationDsHadrons {
523523 int const poolBin = pairEntry.poolBin ();
524524 int const ptBinD = o2::analysis::findBin (binsPtD, std::abs (ptD));
525525 const bool haveSameSign = ptD * ptHadron > 0 .;
526- const bool haveOppositeSign = ptD * ptHadron < 0 .;
527526
528527 if (!isSelectedCandidate (ptBinD, bdtScorePrompt, bdtScoreBkg)) {
529528 continue ;
@@ -544,7 +543,7 @@ struct HfTaskCorrelationDsHadrons {
544543 if (massD > signalRegionInner->at (ptBinD) && massD < signalRegionOuter->at (ptBinD)) {
545544 if (doLSpair && haveSameSign) { // like-sign pairs
546545 registry.fill (HIST (" hCorrel2DVsPtSignalRegionLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
547- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
546+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
548547 registry.fill (HIST (" hCorrel2DVsPtSignalRegionULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
549548 } else if (fillHistoData) { // default case
550549 registry.fill (HIST (" hCorrel2DVsPtSignalRegion" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -556,7 +555,7 @@ struct HfTaskCorrelationDsHadrons {
556555 if (massD > sidebandLeftOuter->at (ptBinD) && massD < sidebandLeftInner->at (ptBinD)) {
557556 if (doLSpair && haveSameSign) { // like-sign pairs
558557 registry.fill (HIST (" hCorrel2DVsPtSidebandLeftLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
559- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
558+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
560559 registry.fill (HIST (" hCorrel2DVsPtSidebandLeftULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
561560 } else if (fillHistoData) { // default case
562561 registry.fill (HIST (" hCorrel2DVsPtSidebandLeft" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -568,7 +567,7 @@ struct HfTaskCorrelationDsHadrons {
568567 if (massD > sidebandRightInner->at (ptBinD) && massD < sidebandRightOuter->at (ptBinD)) {
569568 if (doLSpair && haveSameSign) { // like-sign pairs
570569 registry.fill (HIST (" hCorrel2DVsPtSidebandRightLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
571- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
570+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
572571 registry.fill (HIST (" hCorrel2DVsPtSidebandRightULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
573572 } else if (fillHistoData) { // default case
574573 registry.fill (HIST (" hCorrel2DVsPtSidebandRight" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -634,7 +633,6 @@ struct HfTaskCorrelationDsHadrons {
634633 int const ptBinD = o2::analysis::findBin (binsPtD, std::abs (ptD));
635634 bool const isPhysicalPrimary = pairEntry.isPhysicalPrimary ();
636635 const bool haveSameSign = ptD * ptHadron > 0 .;
637- const bool haveOppositeSign = ptD * ptHadron < 0 .;
638636
639637 if (!isSelectedCandidate (ptBinD, bdtScorePrompt, bdtScoreBkg)) {
640638 continue ;
@@ -661,7 +659,7 @@ struct HfTaskCorrelationDsHadrons {
661659 if (isPhysicalPrimary) {
662660 if (doLSpair && haveSameSign) { // like-sign pairs
663661 registry.fill (HIST (" hCorrel2DVsPtPhysicalPrimaryMcRecLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), statusDsPrompt, poolBin, efficiencyWeight);
664- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
662+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
665663 registry.fill (HIST (" hCorrel2DVsPtPhysicalPrimaryMcRecULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), statusDsPrompt, poolBin, efficiencyWeight);
666664 } else { // default case
667665 registry.fill (HIST (" hCorrel2DVsPtPhysicalPrimaryMcRec" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), statusDsPrompt, poolBin, efficiencyWeight);
@@ -703,14 +701,13 @@ struct HfTaskCorrelationDsHadrons {
703701 int const statusPromptHadron = pairEntry.trackOrigin ();
704702 bool const isDsPrompt = pairEntry.isPrompt ();
705703 const bool haveSameSign = ptD * ptHadron > 0 .;
706- const bool haveOppositeSign = ptD * ptHadron < 0 .;
707704
708705 registry.fill (HIST (" hCorrel2DVsPtMcGen" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin);
709706 registry.fill (HIST (" hDeltaEtaPtIntMcGen" ), deltaEta);
710707 registry.fill (HIST (" hDeltaPhiPtIntMcGen" ), deltaPhi);
711708 if (isDsPrompt) {
712709 registry.fill (HIST (" hCorrel2DVsPtMcGenPrompt" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin);
713- if (doULSpair && haveOppositeSign ) {
710+ if (doULSpair && !haveSameSign ) {
714711 registry.fill (HIST (" hCorrel2DVsPtMcGenPromptULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin);
715712 }
716713 if (doLSpair && haveSameSign) {
@@ -721,7 +718,7 @@ struct HfTaskCorrelationDsHadrons {
721718 }
722719 } else {
723720 registry.fill (HIST (" hCorrel2DVsPtMcGenNonPrompt" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin);
724- if (doULSpair && haveOppositeSign ) {
721+ if (doULSpair && !haveSameSign ) {
725722 registry.fill (HIST (" hCorrel2DVsPtMcGenNonPromptULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin);
726723 }
727724 if (doLSpair && haveSameSign) {
@@ -753,7 +750,6 @@ struct HfTaskCorrelationDsHadrons {
753750 int const poolBin = pairEntry.poolBin ();
754751 int const ptBinD = o2::analysis::findBin (binsPtD, std::abs (ptD));
755752 const bool haveSameSign = ptD * ptHadron > 0 .;
756- const bool haveOppositeSign = ptD * ptHadron < 0 .;
757753
758754 if (!isSelectedCandidate (ptBinD, bdtScorePrompt, bdtScoreBkg)) {
759755 continue ;
@@ -774,7 +770,7 @@ struct HfTaskCorrelationDsHadrons {
774770 if (massD > signalRegionInner->at (ptBinD) && massD < signalRegionOuter->at (ptBinD)) {
775771 if (doLSpair && haveSameSign) { // like-sign pairs
776772 registry.fill (HIST (" hCorrel2DVsPtSignalRegionLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
777- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
773+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
778774 registry.fill (HIST (" hCorrel2DVsPtSignalRegionULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
779775 } else if (fillHistoData) { // default case
780776 registry.fill (HIST (" hCorrel2DVsPtSignalRegion" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -786,7 +782,7 @@ struct HfTaskCorrelationDsHadrons {
786782 if (massD > sidebandLeftOuter->at (ptBinD) && massD < sidebandLeftInner->at (ptBinD)) {
787783 if (doLSpair && haveSameSign) { // like-sign pairs
788784 registry.fill (HIST (" hCorrel2DVsPtSidebandLeftLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
789- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
785+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
790786 registry.fill (HIST (" hCorrel2DVsPtSidebandLeftULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
791787 } else if (fillHistoData) { // default case
792788 registry.fill (HIST (" hCorrel2DVsPtSidebandLeft" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -798,7 +794,7 @@ struct HfTaskCorrelationDsHadrons {
798794 if (massD > sidebandRightInner->at (ptBinD) && massD < sidebandRightOuter->at (ptBinD)) {
799795 if (doLSpair && haveSameSign) { // like-sign pairs
800796 registry.fill (HIST (" hCorrel2DVsPtSidebandRightLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
801- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
797+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
802798 registry.fill (HIST (" hCorrel2DVsPtSidebandRightULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
803799 } else if (fillHistoData) { // default case
804800 registry.fill (HIST (" hCorrel2DVsPtSidebandRight" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -823,7 +819,6 @@ struct HfTaskCorrelationDsHadrons {
823819 int const poolBin = pairEntry.poolBin ();
824820 int const ptBinD = o2::analysis::findBin (binsPtD, std::abs (ptD));
825821 const bool haveSameSign = ptD * ptHadron > 0 .;
826- const bool haveOppositeSign = ptD * ptHadron < 0 .;
827822
828823 double efficiencyWeight = 1 .;
829824 if (useHighDimHistoForEff) {
@@ -836,7 +831,7 @@ struct HfTaskCorrelationDsHadrons {
836831 if (massD > signalRegionInner->at (ptBinD) && massD < signalRegionOuter->at (ptBinD)) {
837832 if (doLSpair && haveSameSign) { // like-sign pairs
838833 registry.fill (HIST (" hCorrel2DVsPtSignalRegionLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
839- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
834+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
840835 registry.fill (HIST (" hCorrel2DVsPtSignalRegionULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
841836 } else if (fillHistoData) { // default case
842837 registry.fill (HIST (" hCorrel2DVsPtSignalRegion" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -848,7 +843,7 @@ struct HfTaskCorrelationDsHadrons {
848843 if (massD > sidebandLeftOuter->at (ptBinD) && massD < sidebandLeftInner->at (ptBinD)) {
849844 if (doLSpair && haveSameSign) { // like-sign pairs
850845 registry.fill (HIST (" hCorrel2DVsPtSidebandLeftLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
851- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
846+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
852847 registry.fill (HIST (" hCorrel2DVsPtSidebandLeftULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
853848 } else if (fillHistoData) { // default case
854849 registry.fill (HIST (" hCorrel2DVsPtSidebandLeft" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -860,7 +855,7 @@ struct HfTaskCorrelationDsHadrons {
860855 if (massD > sidebandRightInner->at (ptBinD) && massD < sidebandRightOuter->at (ptBinD)) {
861856 if (doLSpair && haveSameSign) { // like-sign pairs
862857 registry.fill (HIST (" hCorrel2DVsPtSidebandRightLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
863- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
858+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
864859 registry.fill (HIST (" hCorrel2DVsPtSidebandRightULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
865860 } else if (fillHistoData) { // default case
866861 registry.fill (HIST (" hCorrel2DVsPtSidebandRight" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), poolBin, efficiencyWeight);
@@ -894,7 +889,6 @@ struct HfTaskCorrelationDsHadrons {
894889 int const ptBinD = o2::analysis::findBin (binsPtD, std::abs (ptD));
895890 bool const isPhysicalPrimary = pairEntry.isPhysicalPrimary ();
896891 const bool haveSameSign = ptD * ptHadron > 0 .;
897- const bool haveOppositeSign = ptD * ptHadron < 0 .;
898892
899893 if (!isSelectedCandidate (ptBinD, bdtScorePrompt, bdtScoreBkg)) {
900894 continue ;
@@ -921,7 +915,7 @@ struct HfTaskCorrelationDsHadrons {
921915 if (isPhysicalPrimary) {
922916 if (doLSpair && haveSameSign) { // like-sign pairs
923917 registry.fill (HIST (" hCorrel2DVsPtPhysicalPrimaryMcRecLS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), statusDsPrompt, poolBin, efficiencyWeight);
924- } else if (doULSpair && haveOppositeSign ) { // unlike-sign pairs
918+ } else if (doULSpair && !haveSameSign ) { // unlike-sign pairs
925919 registry.fill (HIST (" hCorrel2DVsPtPhysicalPrimaryMcRecULS" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), statusDsPrompt, poolBin, efficiencyWeight);
926920 } else { // default case
927921 registry.fill (HIST (" hCorrel2DVsPtPhysicalPrimaryMcRec" ), deltaPhi, deltaEta, std::abs (ptD), std::abs (ptHadron), statusDsPrompt, poolBin, efficiencyWeight);
0 commit comments