diff --git a/PWGJE/TableProducer/derivedDataSelector.cxx b/PWGJE/TableProducer/derivedDataSelector.cxx index fcd4c3f5ffe..5fae719fe60 100644 --- a/PWGJE/TableProducer/derivedDataSelector.cxx +++ b/PWGJE/TableProducer/derivedDataSelector.cxx @@ -369,6 +369,14 @@ struct JetDerivedDataSelector { continue; } } + if constexpr (std::is_same_v, aod::JMcParticles>) { + if (!selectionObject.isPhysicalPrimary()) { + continue; + } + if (selectionObject.pt() < config.trackPtSelectionMin || std::abs(selectionObject.eta()) > config.trackEtaSelectionMax) { + continue; + } + } if (selectionObject.pt() >= selectionObjectPtMin) { isTriggerObject = true; }