diff --git a/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx b/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx index c7e2386d409..e44c3b92c3f 100644 --- a/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx +++ b/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx @@ -40,13 +40,7 @@ using namespace o2::framework; using namespace o2::framework::expressions; using namespace std; -using MyCollisions = soa::Join; -using MyTracks = soa::Join; -using MyCollisionsMC = soa::Join; -using MyTracksMC = soa::Join; - struct jEPFlowAnalysis { - HistogramRegistry epFlowHistograms{"EPFlow", {}, OutputObjHandlingPolicy::AnalysisObject, true, true}; EventPlaneHelper helperEP; FlowJHistManager histManager; @@ -109,6 +103,11 @@ struct jEPFlowAnalysis { Filter trackFilter = (aod::track::pt > cfgTrackCuts.cfgPtMin) && (nabs(aod::track::eta) < cfgTrackCuts.cfgEtaMax); + using MyCollisions = soa::Join; + using MyTracks = soa::Filtered>; + using MyCollisionsMC = soa::Join; + using MyTracksMC = soa::Join; + int detId; int refAId; int refBId; @@ -169,6 +168,12 @@ struct jEPFlowAnalysis { if (std::abs(track.dcaXY()) >= cfgdcaXY0 + cfgdcaXY1 / std::pow(track.pt(), 1.1) && cfgSystStudy) { tracksel += 64; } + if (track.pt() <= cfgTrackCuts.cfgPtMin) { + tracksel += 128; + } + if (std::abs(track.eta()) >= cfgTrackCuts.cfgEtaMax) { + tracksel += 256; + } return tracksel; }