Skip to content

Commit 6f75b98

Browse files
hernasabSabrina Hernandez
andauthored
[PWGCF] adjusted track filter and removed unused variables (#11977)
Co-authored-by: Sabrina Hernandez <sabrina.gabrielle.hernandez@cern.ch>
1 parent 1d7d649 commit 6f75b98

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

PWGCF/Flow/Tasks/flowZdcTask.cxx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,6 @@ struct FlowZdcTask {
5656
SliceCache cache;
5757

5858
O2_DEFINE_CONFIGURABLE(cfgCutVertex, float, 10.0f, "Accepted z-vertex range")
59-
O2_DEFINE_CONFIGURABLE(cfgCutPtMin, float, 0.2f, "Minimal pT for ref tracks")
60-
O2_DEFINE_CONFIGURABLE(cfgCutPtMax, float, 10.0f, "Maximal pT for ref tracks")
61-
O2_DEFINE_CONFIGURABLE(cfgCutEta, float, 0.8f, "Eta range for tracks")
62-
O2_DEFINE_CONFIGURABLE(cfgCutChi2prTPCcls, float, 2.5, "Chi2 per TPC clusters")
63-
O2_DEFINE_CONFIGURABLE(cfgCutDCAz, float, 2, "DCA Z cut")
64-
O2_DEFINE_CONFIGURABLE(cfgCutDCAxy, float, 0.2f, "DCA XY cut")
6559

6660
Configurable<int> eventSelection{"eventSelection", 1, "event selection"};
6761
Configurable<float> maxZp{"maxZp", 125.5, "Max ZP signal"};
@@ -125,12 +119,14 @@ struct FlowZdcTask {
125119
ConfigurableAxis ft0cMultHistBin{"ft0cMultHistBin", {501, -0.5, 500.5}, ""};
126120
ConfigurableAxis binsPt{"binsPt", {VARIABLE_WIDTH, 0.0, 0.1, 0.12}, "pT binning"};
127121
Configurable<float> posZcut{"posZcut", +10.0, "z-vertex position cut"};
122+
Configurable<float> minEta{"minEta", -0.8, "minimum eta"};
123+
Configurable<float> maxEta{"maxEta", +0.8, "maximum eta"};
128124
Configurable<float> minT0CcentCut{"minT0CcentCut", 0.0, "Min T0C Cent. cut"};
129125
Configurable<float> maxT0CcentCut{"maxT0CcentCut", 90.0, "Max T0C Cent. cut"};
130126

131127
Filter collisionFilter = nabs(aod::collision::posZ) < cfgCutVertex;
132-
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) && (nabs(aod::track::dcaXY) < cfgCutDCAxy);
133-
using ColEvSels = soa::Join<aod::Collisions, aod::EvSels, o2::aod::CentFT0Cs>;
128+
Filter trackFilter = ((aod::track::eta > minEta) && (aod::track::eta < maxEta));
129+
using ColEvSels = soa::Join<aod::Collisions, aod::EvSels, o2::aod::CentFT0Cs, aod::TPCMults, o2::aod::BarrelMults, aod::FT0MultZeqs>;
134130
using AodCollisions = soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Cs, aod::Mults>>;
135131
using AodTracks = soa::Filtered<soa::Join<aod::Tracks, aod::TrackSelection, aod::TracksExtra, aod::TracksDCA>>;
136132
Partition<AodTracks> tracksIUWithTPC = (aod::track::tpcNClsFindable > (uint8_t)0);
@@ -140,6 +136,7 @@ struct FlowZdcTask {
140136
using CollisionDataTable = soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFT0CVariant1s, aod::CentFT0Ms>;
141137
using TrackDataTable = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection>;
142138
using FilTrackDataTable = soa::Filtered<TrackDataTable>;
139+
using TheFilteredTracks = soa::Filtered<TracksSel>;
143140

144141
// CCDB paths
145142
Configurable<std::string> paTH{"paTH", "Users/s/sahernan/test", "base path to the ccdb object"};
@@ -403,7 +400,7 @@ struct FlowZdcTask {
403400
return true;
404401
}
405402

406-
void processQA(ColEvSels::iterator const& collision, BCsRun3 const& /*bcs*/, aod::Zdcs const& /*zdcsData*/, aod::FV0As const& /*fv0as*/, aod::FT0s const& /*ft0s*/, AodTracks const& tracks)
403+
void processQA(ColEvSels::iterator const& collision, BCsRun3 const& /*bcs*/, aod::Zdcs const& /*zdcsData*/, aod::FV0As const& /*fv0as*/, aod::FT0s const& /*ft0s*/, TheFilteredTracks const& tracks)
407404
{
408405
const auto& foundBC = collision.foundBC_as<BCsRun3>();
409406
if (!isEventSelected(collision)) {

0 commit comments

Comments
 (0)