Skip to content

Commit 909cb6f

Browse files
committed
Update eseTable to be joinable with centrality
1 parent fa620ca commit 909cb6f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Common/TableProducer/eseTableProducer.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ struct EseTableProducer {
113113
Configurable<float> cfgChi2PrTPCCls{"cfgChi2PrTPCCls", 2.5f, "max chi2 per TPC cluster"};
114114
Configurable<float> cfgDCAz{"cfgDCAz", 2.0f, "max DCAz cut"};
115115

116-
o2::framework::expressions::Filter collisionFilter = nabs(aod::collision::posZ) < cfgVtxZ;
116+
// o2::framework::expressions::Filter collisionFilter = nabs(aod::collision::posZ) < cfgVtxZ;
117117
o2::framework::expressions::Filter trackFilter = nabs(aod::track::eta) < cfgEta && aod::track::pt > cfgPtmin&& aod::track::pt < cfgPtmax && ((requireGlobalTrackInFilter()) || (aod::track::isGlobalTrackSDD == static_cast<uint8_t>(true))) && (aod::track::itsChi2NCl < cfgChi2PrITSCls) && (aod::track::tpcChi2NCl < cfgChi2PrTPCCls) && nabs(aod::track::dcaZ) < cfgDCAz;
118118

119119
Preslice<aod::Tracks> perCollision = aod::track::collisionId;
@@ -300,11 +300,16 @@ struct EseTableProducer {
300300
}
301301
PROCESS_SWITCH(EseTableProducer, processESE, "process q vectors to calculate reduced q-vector", true);
302302

303-
void processMeanPt(soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFT0CVariant1s, aod::CentFT0Ms, aod::CentNTPVs, aod::CentNGlobals, aod::CentMFTs>>::iterator const& collision, aod::BCsWithTimestamps const&, GFWTracks const& tracks)
303+
void processMeanPt(soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFT0CVariant1s, aod::CentFT0Ms, aod::CentNTPVs, aod::CentNGlobals, aod::CentMFTs>::iterator const& collision, aod::BCsWithTimestamps const&, GFWTracks const& tracks)
304304
{
305305

306306
std::vector<float> meanPt{-1};
307307
std::vector<float> meanPtShape{-1};
308+
if (collision.posZ() < -cfgVtxZ || collision.posZ() > cfgVtxZ) {
309+
meanPts(meanPt);
310+
meanPtShapes(meanPtShape);
311+
return;
312+
}
308313

309314
registry.fill(HIST("hMeanPtStat"), 0.5);
310315
const auto centrality = collision.centFT0C();

0 commit comments

Comments
 (0)