From 49d9656530b39b1054e7c421c16123d366ed2717 Mon Sep 17 00:00:00 2001 From: gianniliveraro Date: Sun, 22 Feb 2026 15:11:12 -0300 Subject: [PATCH 1/2] Minor fix: safeguard when getting MC info of V0s --- PWGLF/TableProducer/Strangeness/sigma0builder.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PWGLF/TableProducer/Strangeness/sigma0builder.cxx b/PWGLF/TableProducer/Strangeness/sigma0builder.cxx index d6bb3f0b11c..8d3bf29dbf8 100644 --- a/PWGLF/TableProducer/Strangeness/sigma0builder.cxx +++ b/PWGLF/TableProducer/Strangeness/sigma0builder.cxx @@ -1244,11 +1244,18 @@ struct sigma0builder { template void analyzeV0CollAssoc(TCollision const& collision, TV0Object const& fullv0s, std::vector selV0Indices, bool isPhotonAnalysis) { + if (!collision.has_straMCCollision()) + return; + auto v0MCCollision = collision.template straMCCollision_as>(); float IR = (fGetIR) ? rateFetcher.fetch(ccdb.service, collision.timestamp(), collision.runNumber(), irSource, fIRCrashOnNull) * 1.e-3 : -1; for (size_t i = 0; i < selV0Indices.size(); ++i) { auto v0 = fullv0s.rawIteratorAt(selV0Indices[i]); + + if (!v0.has_v0MCCore()) + continue; + auto v0MC = v0.template v0MCCore_as>(); float V0MCpT = RecoDecay::pt(array{v0MC.pxMC(), v0MC.pyMC()}); From b69750a28a2a32335ecbba59fd9506537ce92a10 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Sun, 22 Feb 2026 18:15:57 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- PWGLF/TableProducer/Strangeness/sigma0builder.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/TableProducer/Strangeness/sigma0builder.cxx b/PWGLF/TableProducer/Strangeness/sigma0builder.cxx index 8d3bf29dbf8..cc6dcf403cf 100644 --- a/PWGLF/TableProducer/Strangeness/sigma0builder.cxx +++ b/PWGLF/TableProducer/Strangeness/sigma0builder.cxx @@ -1253,7 +1253,7 @@ struct sigma0builder { for (size_t i = 0; i < selV0Indices.size(); ++i) { auto v0 = fullv0s.rawIteratorAt(selV0Indices[i]); - if (!v0.has_v0MCCore()) + if (!v0.has_v0MCCore()) continue; auto v0MC = v0.template v0MCCore_as>();