@@ -349,7 +349,6 @@ struct HfTaskD0 {
349349 }
350350 if (storeCentrality) {
351351 axes.push_back (thnAxisCent);
352- axes.push_back (thnAxisNumPvContr);// /
353352 }
354353 if (storeOccupancyAndIR) {
355354 axes.push_back (thnAxisOccupancy);
@@ -557,12 +556,10 @@ struct HfTaskD0 {
557556 float cent{-1 .f };
558557 float occ{-1 .f };
559558 float ir{-1 .f };
560- int numPvContributors = -1 ;
561559 if (storeCentrality || storeOccupancyAndIR) {
562560 auto collision = candidate.template collision_as <CollType>();
563561 if (storeCentrality && centEstimator != CentralityEstimator::None) {
564562 cent = getCentralityColl (collision, centEstimator);
565- numPvContributors = collision.numContrib ();
566563 }
567564 if (storeOccupancyAndIR && occEstimator != OccupancyEstimator::None) {
568565 occ = o2::hf_occupancy::getOccupancyColl (collision, occEstimator);
@@ -578,21 +575,21 @@ struct HfTaskD0 {
578575 if constexpr (ApplyMl) {
579576 if (storeCentrality && storeOccupancyAndIR) {
580577 if (candidate.isSelD0 () >= selectionFlagD0) {
581- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent, numPvContributors, occ, ir);
582- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent, numPvContributors, occ, ir);
578+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent, occ, ir);
579+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent, occ, ir);
583580 }
584581 if (candidate.isSelD0bar () >= selectionFlagD0bar) {
585- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent, numPvContributors, occ, ir);
586- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent, numPvContributors, occ, ir);
582+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent, occ, ir);
583+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent, occ, ir);
587584 }
588585 } else if (storeCentrality && !storeOccupancyAndIR) {
589586 if (candidate.isSelD0 () >= selectionFlagD0) {
590- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent, numPvContributors );
591- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent, numPvContributors );
587+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent);
588+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0 ()[0 ], candidate.mlProbD0 ()[1 ], candidate.mlProbD0 ()[2 ], massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent);
592589 }
593590 if (candidate.isSelD0bar () >= selectionFlagD0bar) {
594- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent, numPvContributors );
595- registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent, numPvContributors );
591+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent);
592+ registry.fill (HIST (" hBdtScoreVsMassVsPtVsPtBVsYVsOriginVsD0Type" ), candidate.mlProbD0bar ()[0 ], candidate.mlProbD0bar ()[1 ], candidate.mlProbD0bar ()[2 ], massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent);
596593 }
597594 } else if (!storeCentrality && storeOccupancyAndIR) {
598595 if (candidate.isSelD0 () >= selectionFlagD0) {
@@ -625,21 +622,21 @@ struct HfTaskD0 {
625622 } else {
626623 if (storeCentrality && storeOccupancyAndIR) {
627624 if (candidate.isSelD0 () >= selectionFlagD0) {
628- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent, numPvContributors, occ, ir);
629- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent, numPvContributors, occ, ir);
625+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent, occ, ir);
626+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent, occ, ir);
630627 }
631628 if (candidate.isSelD0bar () >= selectionFlagD0bar) {
632- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent, numPvContributors, occ, ir);
633- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent, numPvContributors, occ, ir);
629+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent, occ, ir);
630+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent, occ, ir);
634631 }
635632 } else if (storeCentrality && !storeOccupancyAndIR) {
636633 if (candidate.isSelD0 () >= selectionFlagD0) {
637- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent, numPvContributors );
638- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent, numPvContributors );
634+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), SigD0, cent);
635+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0bar () ? ReflectedD0 : PureSigD0, cent);
639636 }
640637 if (candidate.isSelD0bar () >= selectionFlagD0bar) {
641- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent, numPvContributors );
642- registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent, numPvContributors );
638+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), SigD0bar, cent);
639+ registry.fill (HIST (" hMassVsPtVsPtBVsYVsOriginVsD0Type" ), massD0bar, ptCandidate, HfHelper::yD0 (candidate), candidate.isSelD0 () ? ReflectedD0bar : PureSigD0bar, cent);
643640 }
644641 } else if (!storeCentrality && storeOccupancyAndIR) {
645642 if (candidate.isSelD0 () >= selectionFlagD0) {
0 commit comments