From 4f9f20fff54d50c7d8ab288c786a5f0aee4d346e Mon Sep 17 00:00:00 2001 From: Shyam Kumar Date: Fri, 30 Jan 2026 22:35:31 +0100 Subject: [PATCH 1/4] Update correlatorDplusHadrons.cxx Fixing the crash caused by Cache --- PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx index 37fdb8acea8..8cb52a80d4b 100644 --- a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx +++ b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx @@ -728,7 +728,7 @@ struct HfCorrelatorDplusHadrons { } } PROCESS_SWITCH(HfCorrelatorDplusHadrons, processMcRecMixedEvent, "Process Mixed Event MCRec", false); - + Preslice presliceMc{aod::mcparticle::mcCollisionId}; void processMcGenMixedEvent(SelCollisionsWithDplusMc const& collisions, CandDplusMcGen const& mcParticles) { From 75ecab394d676e4b9075511e4952f8cd405671d3 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Fri, 30 Jan 2026 21:38:08 +0000 Subject: [PATCH 2/4] Please consider the following formatting changes --- PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx index 8cb52a80d4b..377f9e8e1bb 100644 --- a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx +++ b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx @@ -728,7 +728,7 @@ struct HfCorrelatorDplusHadrons { } } PROCESS_SWITCH(HfCorrelatorDplusHadrons, processMcRecMixedEvent, "Process Mixed Event MCRec", false); - Preslice presliceMc{aod::mcparticle::mcCollisionId}; + Preslice presliceMc{aod::mcparticle::mcCollisionId}; void processMcGenMixedEvent(SelCollisionsWithDplusMc const& collisions, CandDplusMcGen const& mcParticles) { From 89cf1e95cbc0dfec752b328a18d19da67cabe3d4 Mon Sep 17 00:00:00 2001 From: Shyam Kumar Date: Sat, 31 Jan 2026 06:07:50 +0100 Subject: [PATCH 3/4] Update correlatorDplusHadrons.cxx Fixed for coding guidelines --- PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx index 377f9e8e1bb..ddcf7c0ca82 100644 --- a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx +++ b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx @@ -225,6 +225,7 @@ struct HfCorrelatorDplusHadrons { // filter on selection of Dplus meson and decay channel Dplus->KPiPi Filter dplusFilter = ((o2::aod::hf_track_index::hfflag & static_cast(1 << aod::hf_cand_3prong::DecayType::DplusToPiKPi)) != static_cast(0)) && aod::hf_sel_candidate_dplus::isSelDplusToPiKPi >= selectionFlagDplus; Filter trackFilter = (nabs(aod::track::eta) < etaTrackMax) && (nabs(aod::track::pt) > ptTrackMin) && (nabs(aod::track::dcaXY) < dcaXYTrackMax) && (nabs(aod::track::dcaZ) < dcaZTrackMax); + Preslice presliceMc{aod::mcparticle::mcCollisionId}; // Filter particlesFilter = nabs(aod::mcparticle::pdgCode) == 411 || ((aod::mcparticle::flags & (uint8_t)o2::aod::mcparticle::enums::PhysicalPrimary) == (uint8_t)o2::aod::mcparticle::enums::PhysicalPrimary); ConfigurableAxis binsMultiplicity{"binsMultiplicity", {VARIABLE_WIDTH, 0.0f, 2000.0f, 6000.0f, 100000.0f}, "Mixing bins - multiplicity"}; ConfigurableAxis binsZVtx{"binsZVtx", {VARIABLE_WIDTH, -10.0f, -2.5f, 2.5f, 10.0f}, "Mixing bins - z-vertex"}; @@ -728,7 +729,7 @@ struct HfCorrelatorDplusHadrons { } } PROCESS_SWITCH(HfCorrelatorDplusHadrons, processMcRecMixedEvent, "Process Mixed Event MCRec", false); - Preslice presliceMc{aod::mcparticle::mcCollisionId}; + void processMcGenMixedEvent(SelCollisionsWithDplusMc const& collisions, CandDplusMcGen const& mcParticles) { From 2a841034e0ec2672f96d1830ccb8426903880b82 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Sat, 31 Jan 2026 05:08:23 +0000 Subject: [PATCH 4/4] Please consider the following formatting changes --- PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx index ddcf7c0ca82..ea0ebf2af3f 100644 --- a/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx +++ b/PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx @@ -729,7 +729,7 @@ struct HfCorrelatorDplusHadrons { } } PROCESS_SWITCH(HfCorrelatorDplusHadrons, processMcRecMixedEvent, "Process Mixed Event MCRec", false); - + void processMcGenMixedEvent(SelCollisionsWithDplusMc const& collisions, CandDplusMcGen const& mcParticles) {