Skip to content

Commit 2c04828

Browse files
ilikmetaalibuild
andauthored
[PWGCF] Change to Global+ITS track filter (#13895)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 6e1288e commit 2c04828

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

PWGCF/Flow/Tasks/flowGfwTask.cxx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,13 @@ struct FlowGfwTask {
841841

842842
// Apply process filters GlobalTracks
843843
Filter collisionFilter = nabs(aod::collision::posZ) < cfgCutVertex && (aod::cent::centFT0C > cfgMinCentFT0C) && (aod::cent::centFT0C < cfgMaxCentFT0C);
844-
Filter trackFilter = (nabs(aod::track::eta) < cfgCutEta) && (aod::track::pt > cfgCutPtMin) && (aod::track::pt < cfgCutPtMax) && ((requireGlobalTrackInFilter()) || (aod::track::isGlobalTrackSDD == (uint8_t) true)) && (aod::track::tpcChi2NCl < cfgCutChi2prTPCcls) && (nabs(aod::track::dcaZ) < cfgCutDCAz);
844+
Filter trackFilter = ncheckbit(aod::track::v001::detectorMap, (uint8_t)o2::aod::track::ITS) &&
845+
ncheckbit(aod::track::trackCutFlag, TrackSelectionITS) &&
846+
ifnode(ncheckbit(aod::track::v001::detectorMap, (uint8_t)o2::aod::track::TPC),
847+
ncheckbit(aod::track::trackCutFlag, TrackSelectionTPC), true) &&
848+
ifnode(dcaZ > 0.f, nabs(aod::track::dcaZ) <= dcaZ && ncheckbit(aod::track::trackCutFlag, TrackSelectionDCAXYonly),
849+
ncheckbit(aod::track::trackCutFlag, TrackSelectionDCA)) &&
850+
(nabs(aod::track::eta) < cfgCutEta) && (aod::track::pt > cfgCutPtMin) && (aod::track::pt < cfgCutPtMax) && (aod::track::tpcChi2NCl < cfgCutChi2prTPCcls);
845851

846852
void processData(Colls::iterator const& collision, aod::BCsWithTimestamps const&, AodTracks const& tracks, aod::FT0s const&, aod::Zdcs const&, BCsRun3 const&)
847853
{

0 commit comments

Comments
 (0)