From 17023e8e07c79aa4eb971094c89662b2f486e3ab Mon Sep 17 00:00:00 2001 From: SCHOTTER Romain <47983209+romainschotter@users.noreply.github.com> Date: Fri, 25 Sep 2026 18:49:17 +0200 Subject: [PATCH 1/2] Restore slicing on tracked cascades --- .../Strangeness/strangederivedbuilder.cxx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx index 57ebfa938a0..f521e2d6524 100644 --- a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx +++ b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx @@ -249,7 +249,7 @@ struct strangederivedbuilder { Preslice V0perCollision = o2::aod::v0data::collisionId; Preslice CascperCollision = o2::aod::cascdata::collisionId; Preslice KFCascperCollision = o2::aod::cascdata::collisionId; - // Preslice TraCascperCollision = o2::aod::cascdata::collisionId; + Preslice TraCascperCollision = o2::aod::cascdata::collisionId; Preslice mcParticlePerMcCollision = o2::aod::mcparticle::mcCollisionId; Preslice udCollisionsPerCollision = o2::aod::udcollision::collisionId; @@ -576,12 +576,11 @@ struct strangederivedbuilder { auto V0Table_thisColl = V0s.sliceBy(V0perCollision, collIdx); auto CascTable_thisColl = Cascades.sliceBy(CascperCollision, collIdx); auto KFCascTable_thisColl = KFCascades.sliceBy(KFCascperCollision, collIdx); - // auto TraCascTable_thisColl = TraCascades.sliceBy(TraCascperCollision, collIdx); + auto TraCascTable_thisColl = TraCascades.sliceBy(TraCascperCollision, collIdx); bool strange = V0Table_thisColl.size() > 0 || CascTable_thisColl.size() > 0 || - KFCascTable_thisColl.size() > 0 /* || - TraCascTable_thisColl.size() > 0*/ - ; + KFCascTable_thisColl.size() > 0 || + TraCascTable_thisColl.size() > 0; auto bc = collision.template bc_as(); @@ -762,8 +761,8 @@ struct strangederivedbuilder { CascadeCollIndices[casc.globalIndex()] = products.strangeColl.lastIndex(); for (const auto& casc : KFCascTable_thisColl) KFCascadeCollIndices[casc.globalIndex()] = products.strangeColl.lastIndex(); - // for (const auto& casc : TraCascTable_thisColl) - // TraCascadeCollIndices[casc.globalIndex()] = products.strangeColl.lastIndex(); + for (const auto& casc : TraCascTable_thisColl) + TraCascadeCollIndices[casc.globalIndex()] = products.strangeColl.lastIndex(); } // +-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+-<*>-+ From a6e88b7d1e81069caacc9c075316b0ef4d317b8b Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Wed, 30 Sep 2026 16:19:07 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx index f521e2d6524..8007e538f89 100644 --- a/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx +++ b/PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx @@ -580,7 +580,7 @@ struct strangederivedbuilder { bool strange = V0Table_thisColl.size() > 0 || CascTable_thisColl.size() > 0 || KFCascTable_thisColl.size() > 0 || - TraCascTable_thisColl.size() > 0; + TraCascTable_thisColl.size() > 0; auto bc = collision.template bc_as();