Skip to content

Commit c0cba9f

Browse files
Add missing FDDMults in table names + add filling of multsGlobal table + remove superfluous table enabling checks
1 parent 8004d2d commit c0cba9f

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

Common/TableProducer/multCentTable.cxx

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -122,23 +122,17 @@ struct MultCentTable {
122122
o2::aod::MFTTracks const& mfttracks,
123123
soa::SmallGroups<aod::BestCollisionsFwd> const& retracks)
124124
{
125-
if (opts.mEnabledTables[o2::common::multiplicity::kMFTMults]) {
126-
// populates MFT information in the mults buffer (in addition to filling table)
127-
module.collisionProcessMFT(collision, mfttracks, retracks, mults, products);
128-
}
125+
// populates MFT information in the mults buffer (in addition to filling table)
126+
module.collisionProcessMFT(collision, mfttracks, retracks, mults, products);
129127
}
130128
void processMonteCarlo(aod::McCollision const& mcCollision, aod::McParticles const& mcParticles)
131129
{
132-
if (opts.mEnabledTables[o2::common::multiplicity::kMultMCExtras]) {
133-
module.collisionProcessMonteCarlo(mcCollision, mcParticles, pdg, products);
134-
}
130+
module.collisionProcessMonteCarlo(mcCollision, mcParticles, pdg, products);
135131
}
136132
void processMonteCarlo2Mults(soa::Join<aod::McCollisionLabels, aod::Collisions>::iterator const& collision)
137133
{
138-
if (opts.mEnabledTables[o2::common::multiplicity::kMult2MCExtras]) {
139-
// establish simple interlink for posterior analysis (derived data)
140-
products.tableExtraMult2MCExtras(collision.mcCollisionId());
141-
}
134+
// establish simple interlink for posterior analysis (derived data)
135+
products.tableExtraMult2MCExtras(collision.mcCollisionId());
142136
}
143137
void processCentrality(aod::Collisions const& collisions, soa::Join<aod::BCs, aod::BcSels, aod::Timestamps> const& bcs, aod::FT0s const&)
144138
{

Common/Tools/MultModule.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ static const std::vector<std::string> tableNames{
4848
"FV0Mults",
4949
"FV0AOuterMults",
5050
"FT0Mults",
51+
"FDDMults",
5152
"ZDCMults",
5253
"TrackletMults",
5354
"TPCMults",
@@ -83,7 +84,7 @@ static const std::vector<std::string> tableNames{
8384
"BCCentFT0As",
8485
"BCCentFT0Cs"};
8586

86-
static constexpr int nTablesConst = 35;
87+
static constexpr int nTablesConst = 36;
8788

8889
static const std::vector<std::string> parameterNames{"enable"};
8990
static const int defaultParameters[nTablesConst][nParameters]{
@@ -121,6 +122,7 @@ static const int defaultParameters[nTablesConst][nParameters]{
121122
{-1},
122123
{-1},
123124
{-1},
125+
{-1},
124126
{-1}};
125127

126128
// table index : match order above
@@ -674,6 +676,8 @@ class MultModule
674676
}
675677
} // end constexpr requires track selection stuff
676678
}
679+
680+
cursors.multsGlobal(mults.multGlobalTracks, mults.multNbrContribsEta08GlobalTrackWoDCA, mults.multNbrContribsEta10GlobalTrackWoDCA, mults.multNbrContribsEta05GlobalTrackWoDCA);
677681
}
678682

679683
// fill track counters at this stage if requested

0 commit comments

Comments
 (0)