diff --git a/PWGLF/Tasks/Strangeness/lambdaspincorrderived.cxx b/PWGLF/Tasks/Strangeness/lambdaspincorrderived.cxx index e150c3644cc..1a3b71e02f8 100644 --- a/PWGLF/Tasks/Strangeness/lambdaspincorrderived.cxx +++ b/PWGLF/Tasks/Strangeness/lambdaspincorrderived.cxx @@ -932,12 +932,6 @@ struct lambdaspincorrderived { if (candidate.lambdaPt() > ptMax) { return false; } - if (v0Configurations.useK0sRejection) { - const double mK0s = getK0sCompetingMass(candidate); - if (std::abs(mK0s - o2::constants::physics::MassK0Short) < v0Configurations.confK0sMassWindow) { - return false; - } - } if (v0Configurations.useAdditionalCut) { // additional cuts @@ -959,6 +953,12 @@ struct lambdaspincorrderived { if (candidate.ctau() > v0Configurations.maxCtau) { return false; } + + if (v0Configurations.useK0sRejection) { + if (std::abs(candidate.mK0Short() - o2::constants::physics::MassK0Short) < v0Configurations.confK0sMassWindow) { + return false; + } + } } return true;