diff --git a/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx b/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx index 39fc41ec2ce..262be9de78b 100644 --- a/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx +++ b/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx @@ -454,8 +454,7 @@ struct TableMakerMC { Preslice fwdtrackIndicesPerCollision = aod::track_association::collisionId; Preslice mfttrackIndicesPerCollision = aod::track_association::collisionId; - template - void skimMCCollisions(TEventsMC const& mcCollisions) + void skimMCCollisions(MyEventsMcWithMults const& mcCollisions) { // skim MC collisions // NOTE: So far, all MC collisions are skimmed. In case there will be filtering based on MC collisions, @@ -465,7 +464,7 @@ struct TableMakerMC { // Loop over MC collisions for (auto& mcCollision : mcCollisions) { // Get MC collision information into the VarManager - VarManager::FillEvent(mcCollision); + VarManager::FillEvent(mcCollision); // Fill histograms fHistMan->FillHistClass("Event_MCTruth", VarManager::fgValues); // Create the skimmed table entry for this collision @@ -474,8 +473,7 @@ struct TableMakerMC { } } - template - void skimMCParticles(aod::McParticles const& mcTracks, TEventsMC const&) + void skimMCParticles(aod::McParticles const& mcTracks, MyEventsMcWithMults const&) { // Select MC particles which fulfill at least one of the user specified MC signals // 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 { if (fConfigHistOutput.fConfigQA) { VarManager::FillTrackMC(mcTracks, mctrack); auto mcCollision = mctrack.template mcCollision_as(); - VarManager::FillEvent(mcCollision); + VarManager::FillEvent(mcCollision); int j = 0; for (auto signal = fMCSignals.begin(); signal != fMCSignals.end(); signal++, j++) { if (mcflags & (static_cast(1) << j)) { @@ -1214,11 +1212,11 @@ struct TableMakerMC { // skim MC Collisions eventMC.reserve(mcCollisions.size()); - skimMCCollisions(mcCollisions); + skimMCCollisions(mcCollisions); // select MC particles to be written using the specified MC signals // NOTE: tables are not written at this point, only label maps are being created - skimMCParticles(mcParticles, mcCollisions); + skimMCParticles(mcParticles, mcCollisions); // skim collisions event.reserve(collisions.size());