Skip to content

Commit f434bb2

Browse files
committed
Add MC vtxZ
1 parent e65913a commit f434bb2

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

Common/DataModel/Multiplicity.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ DECLARE_SOA_COLUMN(MultMCFT0C, multMCFT0C, int); //!
5151
DECLARE_SOA_COLUMN(MultMCNParticlesEta10, multMCNParticlesEta10, int); //!
5252
DECLARE_SOA_COLUMN(MultMCNParticlesEta08, multMCNParticlesEta08, int); //!
5353
DECLARE_SOA_COLUMN(MultMCNParticlesEta05, multMCNParticlesEta05, int); //!
54+
DECLARE_SOA_COLUMN(MultMCPVz, multMCPVz, float); //!
5455

5556
// complementary / MultsExtra table
5657
DECLARE_SOA_COLUMN(MultPVTotalContributors, multPVTotalContributors, int); //!
@@ -143,6 +144,7 @@ DECLARE_SOA_TABLE(MultsExtraMC, "AOD", "MULTEXTRAMC", //! Table for the MC infor
143144
mult::MultMCNParticlesEta05,
144145
mult::MultMCNParticlesEta08,
145146
mult::MultMCNParticlesEta10,
147+
mult::MultMCPVz,
146148
mult::IsInelGt0<mult::MultMCNParticlesEta10>,
147149
mult::IsInelGt1<mult::MultMCNParticlesEta10>,
148150
o2::soa::Marker<1>);

Common/TableProducer/multiplicityTable.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ struct MultiplicityTable {
627627
Filter mcParticleFilter = (aod::mcparticle::eta < 4.9f) && (aod::mcparticle::eta > -3.3f);
628628
using mcParticlesFiltered = soa::Filtered<aod::McParticles>;
629629

630-
void processMC(aod::McCollision const&, mcParticlesFiltered const& mcParticles)
630+
void processMC(aod::McCollision const& mcCollision, mcParticlesFiltered const& mcParticles)
631631
{
632632
int multFT0A = 0;
633633
int multFT0C = 0;
@@ -662,7 +662,7 @@ struct MultiplicityTable {
662662
if (3.5 < mcPart.eta() && mcPart.eta() < 4.9)
663663
multFT0A++;
664664
}
665-
tableExtraMc(multFT0A, multFT0C, multBarrelEta05, multBarrelEta08, multBarrelEta10);
665+
tableExtraMc(multFT0A, multFT0C, multBarrelEta05, multBarrelEta08, multBarrelEta10, mcCollision.posZ());
666666
}
667667

668668
Configurable<float> min_pt_globaltrack{"min_pt_globaltrack", 0.15, "min. pT for global tracks"};

0 commit comments

Comments
 (0)