From 3b333c7b7a80eb0746b9989df9f3a9097a98184c Mon Sep 17 00:00:00 2001 From: lorber98 <95907752+lorber98@users.noreply.github.com> Date: Sat, 14 Nov 2026 10:02:21 +0100 Subject: [PATCH] Fix process MC reco: remove cascades block in particle loop --- PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx b/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx index 974350c21dd..61c77711d6c 100644 --- a/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx +++ b/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx @@ -3308,7 +3308,9 @@ struct StrangenessInJetsIons { continue; int absPdg = std::abs(particle.pdgCode()); - if (absPdg != kK0Short && absPdg != kLambda0) + const bool isSelectedV0 = (absPdg == kK0Short || absPdg == kLambda0) && particleOfInterestDict[ParticleOfInterest::kV0Particles]; + const bool isSelectedCascade = (absPdg == kXiMinus || absPdg == kOmegaMinus) && particleOfInterestDict[ParticleOfInterest::kCascades]; + if (!isSelectedV0 && !isSelectedCascade) continue; TVector3 momVec(particle.px(), particle.py(), particle.pz());