@@ -235,7 +235,7 @@ struct HfCorrelatorDMesonPairs {
235235 ConfigurableAxis binsPoolBin{" binsPoolBin" , {9 , 0 ., 9 .}, " PoolBin" };
236236 ConfigurableAxis binsMultFT0M{" binsMultFT0M" , {600 , 0 ., 6000 .}, " Multiplicity as FT0M signal amplitude" };
237237 ConfigurableAxis binsDcaXY{" binsDcaXY" , {128 , -0.2 , 0.2 }, " DCA xy" };
238- BinningType corrBinning{{binsZVtx, binsMultiplicity}, true } ;
238+ std::unique_ptr< BinningType> corrBinning;
239239
240240 HistogramRegistry registry{
241241 " registry" ,
@@ -413,6 +413,7 @@ struct HfCorrelatorDMesonPairs {
413413 AxisSpec const axisPosZ = {binsZVtx, " PosZ" };
414414 AxisSpec const axisPoolBin = {binsPoolBin, " PoolBin" };
415415 AxisSpec const axisDcaXY = {binsDcaXY, " DCA xy" };
416+ corrBinning = std::make_unique<BinningType>(BinningType{{binsZVtx, binsMultiplicity}, true });
416417
417418 if (applyMixedEvent) {
418419 registry.add (" hMultiplicityPreSelection" , " multiplicity prior to selection;multiplicity;entries" , {HistType::kTH1F , {{10000 , 0 ., 10000 .}}});
@@ -693,7 +694,7 @@ struct HfCorrelatorDMesonPairs {
693694 int gCollisionId = collision.globalIndex ();
694695 int64_t timeStamp = bc.timestamp ();
695696
696- int poolBin = corrBinning. getBin (std::make_tuple (collision.posZ (), collision.multFT0M ()));
697+ int poolBin = corrBinning-> getBin (std::make_tuple (collision.posZ (), collision.multFT0M ()));
697698
698699 int nTracks = 0 ;
699700 if (collision.numContrib () > 1 ) {
0 commit comments