From 4caed2b93ea7877045f178aaefe28e426a4c6871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrea=20Tavira=20Garc=C3=ADa?= <118979672+atavirag@users.noreply.github.com> Date: Tue, 18 Aug 2026 09:41:41 +0000 Subject: [PATCH 1/2] [PWGHF] Move corrBinning to the init function --- PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx b/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx index af958633a31..965ba0f6d1e 100644 --- a/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx +++ b/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx @@ -235,7 +235,7 @@ struct HfCorrelatorDMesonPairs { ConfigurableAxis binsPoolBin{"binsPoolBin", {9, 0., 9.}, "PoolBin"}; ConfigurableAxis binsMultFT0M{"binsMultFT0M", {600, 0., 6000.}, "Multiplicity as FT0M signal amplitude"}; ConfigurableAxis binsDcaXY{"binsDcaXY", {128, -0.2, 0.2}, "DCA xy"}; - BinningType corrBinning{{binsZVtx, binsMultiplicity}, true}; + std::unique_ptr corrBinning; HistogramRegistry registry{ "registry", @@ -413,6 +413,7 @@ struct HfCorrelatorDMesonPairs { AxisSpec const axisPosZ = {binsZVtx, "PosZ"}; AxisSpec const axisPoolBin = {binsPoolBin, "PoolBin"}; AxisSpec const axisDcaXY = {binsDcaXY, "DCA xy"}; + corrBinning = std::make_unique(BinningType{{binsZVtx, binsMultiplicity}, true}); if (applyMixedEvent) { registry.add("hMultiplicityPreSelection", "multiplicity prior to selection;multiplicity;entries", {HistType::kTH1F, {{10000, 0., 10000.}}}); @@ -693,7 +694,7 @@ struct HfCorrelatorDMesonPairs { int gCollisionId = collision.globalIndex(); int64_t timeStamp = bc.timestamp(); - int poolBin = corrBinning.getBin(std::make_tuple(collision.posZ(), collision.multFT0M())); + int poolBin = corrBinning->getBin(std::make_tuple(collision.posZ(), collision.multFT0M())); int nTracks = 0; if (collision.numContrib() > 1) { From cb89c15feec7f4e6c540cf001c4308174465d98e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrea=20Tavira=20Garc=C3=ADa?= <118979672+atavirag@users.noreply.github.com> Date: Wed, 19 Aug 2026 18:21:05 +0000 Subject: [PATCH 2/2] include memory --- PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx b/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx index 965ba0f6d1e..9cb291e3d95 100644 --- a/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx +++ b/PWGHF/HFC/TableProducer/correlatorDMesonPairs.cxx @@ -54,6 +54,7 @@ #include #include #include +#include #include #include