diff --git a/PWGLF/Tasks/Resonances/chk892pp.cxx b/PWGLF/Tasks/Resonances/chk892pp.cxx index e0986eb7cbe..dd6a8721a8f 100644 --- a/PWGLF/Tasks/Resonances/chk892pp.cxx +++ b/PWGLF/Tasks/Resonances/chk892pp.cxx @@ -1354,6 +1354,7 @@ struct Chk892pp { void processMCQA(MCEventCandidates::iterator const& collision, MCTrackCandidates const& tracks, MCV0Candidates const& v0s, + soa::Join const& mccolls, aod::BCsWithTimestamps const&) { if (!colCuts.isSelected(collision)) @@ -1365,7 +1366,10 @@ struct Chk892pp { if (!collision.has_mcCollision()) return; - auto mccoll = collision.template mcCollision_as>(); + + auto id = collision.mcCollisionId(); + + auto mccoll = mccolls.iteratorAt(id); const float lCentrality = mccoll.centFT0M(); if (lCentrality < EventCuts.cfgEventCentralityMin || lCentrality > EventCuts.cfgEventCentralityMax)