From 9d04dfc037c3de5f63314903eac6fe1841d63df6 Mon Sep 17 00:00:00 2001 From: jikim1290 Date: Wed, 25 Feb 2026 11:39:03 +0900 Subject: [PATCH 1/2] adding selection --- PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx | 26 ++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx b/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx index c7e2386d409..3707120c47f 100644 --- a/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx +++ b/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx @@ -18,10 +18,10 @@ #include "Common/Core/EventPlaneHelper.h" #include "Common/Core/TrackSelection.h" -#include "Common/DataModel/Centrality.h" #include "Common/DataModel/EventSelection.h" #include "Common/DataModel/Qvectors.h" #include "Common/DataModel/TrackSelectionTables.h" +#include "Common/DataModel/Centrality.h" #include "CCDB/BasicCCDBManager.h" #include "CCDB/CcdbApi.h" @@ -30,23 +30,17 @@ #include "Framework/RunningWorkflowInfo.h" #include "Framework/runDataProcessing.h" -#include - #include #include +#include + using namespace o2; 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; } @@ -458,8 +463,7 @@ struct jEPFlowAnalysis { void processMCGen(MyCollisionsMC::iterator const& coll, aod::McParticles const& mcParticles, aod::McCollisions const&) { - if (!coll.has_mcCollision()) - return; + if (!coll.has_mcCollision()) return; const auto mcColl = coll.mcCollision(); if (cfgAddEvtSel) { From 46f69f2995fc95c97446b23b0c85b2c2aa7bf878 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Wed, 25 Feb 2026 02:40:06 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx b/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx index 3707120c47f..e44c3b92c3f 100644 --- a/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx +++ b/PWGCF/JCorran/Tasks/jEPFlowAnalysis.cxx @@ -18,10 +18,10 @@ #include "Common/Core/EventPlaneHelper.h" #include "Common/Core/TrackSelection.h" +#include "Common/DataModel/Centrality.h" #include "Common/DataModel/EventSelection.h" #include "Common/DataModel/Qvectors.h" #include "Common/DataModel/TrackSelectionTables.h" -#include "Common/DataModel/Centrality.h" #include "CCDB/BasicCCDBManager.h" #include "CCDB/CcdbApi.h" @@ -30,11 +30,11 @@ #include "Framework/RunningWorkflowInfo.h" #include "Framework/runDataProcessing.h" +#include + #include #include -#include - using namespace o2; using namespace o2::framework; using namespace o2::framework::expressions; @@ -463,7 +463,8 @@ struct jEPFlowAnalysis { void processMCGen(MyCollisionsMC::iterator const& coll, aod::McParticles const& mcParticles, aod::McCollisions const&) { - if (!coll.has_mcCollision()) return; + if (!coll.has_mcCollision()) + return; const auto mcColl = coll.mcCollision(); if (cfgAddEvtSel) {