From 8285f70e1feb684e546cab8a06d79f4dc904184e Mon Sep 17 00:00:00 2001 From: Anton Alkin Date: Tue, 1 Feb 2022 15:31:53 +0100 Subject: [PATCH] use proper ITS track selection --- PWGMM/Tasks/dndeta.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PWGMM/Tasks/dndeta.cxx b/PWGMM/Tasks/dndeta.cxx index 5188f125777..4231e48b5b5 100644 --- a/PWGMM/Tasks/dndeta.cxx +++ b/PWGMM/Tasks/dndeta.cxx @@ -114,10 +114,10 @@ struct PseudorapidityDensity { PROCESS_SWITCH(PseudorapidityDensity, processTagging, "Collect event sample stats", false); - expressions::Filter trackTypeFilter = (aod::track::trackType == (uint8_t)o2::dataformats::GlobalTrackID::ITS); + expressions::Filter ITStracks = (aod::track::detectorMap & (uint8_t)o2::aod::track::ITS) != (uint8_t)0; expressions::Filter DCAFilter = ifnode(useDCA.node(), nabs(aod::track::dcaXY) <= maxDCAXY && nabs(aod::track::dcaZ) <= maxDCAZ, framework::expressions::LiteralNode{true}); - using Trks = soa::Filtered>; + using Trks = soa::Filtered>; Partition sample = nabs(aod::track::eta) < estimatorEta; void process(soa::Join::iterator const& collision, Trks const& tracks) @@ -147,7 +147,7 @@ struct PseudorapidityDensity { expressions::Filter primaries = (aod::mcparticle::flags & (uint8_t)o2::aod::mcparticle::enums::PhysicalPrimary) == (uint8_t)o2::aod::mcparticle::enums::PhysicalPrimary; Partition> mcSample = nabs(aod::mcparticle::eta) < estimatorEta; - void processGen(aod::McCollisions::iterator const& mcCollision, o2::soa::SmallGroups> const& collisions, soa::Filtered const& particles, soa::Filtered> const& /*tracks*/) + void processGen(aod::McCollisions::iterator const& mcCollision, o2::soa::SmallGroups> const& collisions, soa::Filtered const& particles, Trks const& /*tracks*/) { auto perCollisionMCSample = mcSample->sliceByCached(aod::mcparticle::mcCollisionId, mcCollision.globalIndex()); auto nCharged = 0;