@@ -41,12 +41,13 @@ struct ThreeParticleCorrelations {
4141
4242 // Analysis parameters
4343 float centMin = 0.0 , centMax = 90.0 ;
44- float zvtxMax = 10.0 ;
4544 float v0PtMin = 0.6 , v0PtMax = 12.0 ;
4645 float v0EtaMax = 0.72 ;
4746 float trackPtMin = 0.2 , trackPtMax = 3.0 ;
4847 float trackEtaMax = 0.8 ;
4948
49+ Configurable<float > zvtxMax{" zvtxMax" , 10.0 , " Maximum collision Z-vertex position (cm)" };
50+
5051 // Track PID parameters
5152 double pionID = 0.0 , kaonID = 1.0 , protonID = 2.0 ;
5253 float nSigma0 = 0.0 , nSigma1 = 1.0 , nSigma2 = 2.0 , nSigma4 = 4.0 , nSigma5 = 5.0 ;
@@ -78,13 +79,13 @@ struct ThreeParticleCorrelations {
7879 HistogramRegistry rQARegistry{" QARegistry" , {}, OutputObjHandlingPolicy::AnalysisObject, false , true };
7980
8081 // Collision & Event filters
81- Filter collCent = aod::cent::centFT0C > centMin&& aod::cent::centFT0C < centMax;
82+ Filter collCent = aod::cent::centFT0C > centMin && aod::cent::centFT0C < centMax;
8283 Filter collZvtx = nabs(aod::collision::posZ) < zvtxMax;
8384 Filter mcCollZvtx = nabs(aod::mccollision::posZ) < zvtxMax;
8485 Filter evSelect = aod::evsel::sel8 == true ;
8586
8687 // Track filters
87- Filter trackPt = aod::track::pt > trackPtMin&& aod::track::pt < trackPtMax;
88+ Filter trackPt = aod::track::pt > trackPtMin && aod::track::pt < trackPtMax;
8889 Filter trackEta = nabs(aod::track::eta) < trackEtaMax;
8990 Filter globalTracks = requireGlobalTrackInFilter();
9091
@@ -112,8 +113,8 @@ struct ThreeParticleCorrelations {
112113 aod::pidTOFFullPi, aod::pidTOFFullKa, aod::pidTOFFullPr, aod::pidTOFbeta>>;
113114
114115 // Partitions
115- Partition<MyFilteredMCParticles> mcTracks = aod::mcparticle::pt > trackPtMin&& aod::mcparticle::pt < trackPtMax;
116- Partition<MyFilteredMCParticles> mcV0s = aod::mcparticle::pt > v0PtMin&& aod::mcparticle::pt < v0PtMax&& nabs(aod::mcparticle::eta) < v0EtaMax;
116+ Partition<MyFilteredMCParticles> mcTracks = aod::mcparticle::pt > trackPtMin && aod::mcparticle::pt < trackPtMax;
117+ Partition<MyFilteredMCParticles> mcV0s = aod::mcparticle::pt > v0PtMin && aod::mcparticle::pt < v0PtMax && nabs(aod::mcparticle::eta) < v0EtaMax;
117118 Partition<MyFilteredMCParticles> mcTriggers = ((aod::mcparticle::pdgCode == static_cast <int >(kLambda0 ) || aod::mcparticle::pdgCode == static_cast <int >(kLambda0Bar )) &&
118119 aod::mcparticle::pt > v0PtMin && aod::mcparticle::pt < v0PtMax && nabs(aod::mcparticle::eta) < v0EtaMax);
119120 Partition<MyFilteredMCParticles> mcAssociates = (((aod::mcparticle::pdgCode == static_cast <int >(kPiPlus ) || aod::mcparticle::pdgCode == static_cast <int >(kPiMinus )) && aod::mcparticle::pt > pionPtMin && aod::mcparticle::pt < pionPtMax) ||
@@ -126,7 +127,7 @@ struct ThreeParticleCorrelations {
126127 PresliceUnsorted<aod::McCollisionLabels> perMCCol = aod::mccollisionlabel::mcCollisionId;
127128
128129 ConfigurableAxis confCentBins{" confCentBins" , {VARIABLE_WIDTH, 0 .0f , 10 .0f , 20 .0f , 30 .0f , 40 .0f , 50 .0f , 60 .0f , 70 .0f , 80 .0f , 90 .0f }, " ME Centrality binning" };
129- ConfigurableAxis confZvtxBins{" confZvtxBins" , {VARIABLE_WIDTH, -10 .0f , -8 .0f , -6 .0f , -4 .0f , -2.0 , 0 .0f , 2 .0f , 4 .0f , 6 .0f , 8 .0f , 10 .0f }, " ME Zvtx binning" };
130+ ConfigurableAxis confZvtxBins{" confZvtxBins" , {VARIABLE_WIDTH, -10 .0f , -8 .0f , -6 .0f , -4 .0f , -2 .0f , 0 .0f , 2 .0f , 4 .0f , 6 .0f , 8 .0f , 10 .0f }, " ME Zvtx binning" };
130131 using BinningType = ColumnBinningPolicy<aod::cent::CentFT0C, aod::collision::PosZ>;
131132 using BinningTypeMC = ColumnBinningPolicy<aod::mccollisionprop::BestCollisionCentFT0C, aod::mccollision::PosZ>;
132133
0 commit comments