Skip to content

Commit f62af44

Browse files
[PWGDQ] Removing useless template for table-maker-mc-with-assoc (#13527)
Co-authored-by: Lucamicheletti93 <luca.mike93@gmail.com>
1 parent 1eb2a99 commit f62af44

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -454,8 +454,7 @@ struct TableMakerMC {
454454
Preslice<aod::FwdTrackAssoc> fwdtrackIndicesPerCollision = aod::track_association::collisionId;
455455
Preslice<aod::MFTTrackAssoc> mfttrackIndicesPerCollision = aod::track_association::collisionId;
456456

457-
template <uint32_t TEventMcFillMap, typename TEventsMC>
458-
void skimMCCollisions(TEventsMC const& mcCollisions)
457+
void skimMCCollisions(MyEventsMcWithMults const& mcCollisions)
459458
{
460459
// skim MC collisions
461460
// NOTE: So far, all MC collisions are skimmed. In case there will be filtering based on MC collisions,
@@ -465,7 +464,7 @@ struct TableMakerMC {
465464
// Loop over MC collisions
466465
for (auto& mcCollision : mcCollisions) {
467466
// Get MC collision information into the VarManager
468-
VarManager::FillEvent<TEventMcFillMap>(mcCollision);
467+
VarManager::FillEvent<gkEventMcFillMapWithCent>(mcCollision);
469468
// Fill histograms
470469
fHistMan->FillHistClass("Event_MCTruth", VarManager::fgValues);
471470
// Create the skimmed table entry for this collision
@@ -474,8 +473,7 @@ struct TableMakerMC {
474473
}
475474
}
476475

477-
template <uint32_t TEventMcFillMap, typename TEventsMC>
478-
void skimMCParticles(aod::McParticles const& mcTracks, TEventsMC const&)
476+
void skimMCParticles(aod::McParticles const& mcTracks, MyEventsMcWithMults const&)
479477
{
480478
// Select MC particles which fulfill at least one of the user specified MC signals
481479
// In this function we just fill a map with the labels of selected particles, not creating the tables themselves.
@@ -553,7 +551,7 @@ struct TableMakerMC {
553551
if (fConfigHistOutput.fConfigQA) {
554552
VarManager::FillTrackMC(mcTracks, mctrack);
555553
auto mcCollision = mctrack.template mcCollision_as<MyEventsMcWithMults>();
556-
VarManager::FillEvent<TEventMcFillMap>(mcCollision);
554+
VarManager::FillEvent<gkEventMcFillMapWithCent>(mcCollision);
557555
int j = 0;
558556
for (auto signal = fMCSignals.begin(); signal != fMCSignals.end(); signal++, j++) {
559557
if (mcflags & (static_cast<uint16_t>(1) << j)) {
@@ -1214,11 +1212,11 @@ struct TableMakerMC {
12141212

12151213
// skim MC Collisions
12161214
eventMC.reserve(mcCollisions.size());
1217-
skimMCCollisions<TEventMcFillMap>(mcCollisions);
1215+
skimMCCollisions(mcCollisions);
12181216

12191217
// select MC particles to be written using the specified MC signals
12201218
// NOTE: tables are not written at this point, only label maps are being created
1221-
skimMCParticles<TEventMcFillMap>(mcParticles, mcCollisions);
1219+
skimMCParticles(mcParticles, mcCollisions);
12221220

12231221
// skim collisions
12241222
event.reserve(collisions.size());

0 commit comments

Comments
 (0)