@@ -276,6 +276,7 @@ struct QaEfficiency {
276276
277277 using CollisionCandidates = o2::soa::Join<o2::aod::Collisions, o2::aod::EvSels, aod::CentFT0Cs>;
278278 using CollisionCandidatesMC = o2::soa::Join<CollisionCandidates, o2::aod::McCollisionLabels>;
279+ using CollisionsWithMcLabels = o2::soa::join<o2::aod::Collisions, o2::aod::McCollisionLabels>;
279280 using TrackCandidates = o2::soa::Join<o2::aod::Tracks, o2::aod::TracksExtra, o2::aod::TrackSelection, o2::aod::TrackSelectionExtension, o2::aod::TracksDCA>;
280281 using TrackCandidatesMC = o2::soa::Join<TrackCandidates, o2::aod::McTrackLabels>;
281282 using BCsInfo = soa::Join<aod::BCs, aod::Timestamps, aod::BcSels>;
@@ -2011,7 +2012,7 @@ struct QaEfficiency {
20112012 // - considering also tracks not associated to any collision
20122013 // - ignoring the track-to-collision association
20132014 void processMCWithoutCollisions (TrackCandidatesMC const & tracks,
2014- o2::aod::Collisions const &,
2015+ CollisionsWithMcLabels const &,
20152016 o2::aod::McParticles const & mcParticles,
20162017 o2::aod::McCollisions const &,
20172018 BCsInfo const &)
@@ -2041,15 +2042,15 @@ struct QaEfficiency {
20412042 // Filling variable histograms
20422043 histos.fill (HIST (" MC/trackLength" ), track.length ());
20432044 static_for<0 , 1 >([&](auto pdgSign) {
2044- fillMCTrackHistograms<pdgSign, o2::track::PID::Electron, o2::aod::Collisions >(track, doEl);
2045- fillMCTrackHistograms<pdgSign, o2::track::PID::Muon, o2::aod::Collisions >(track, doMu);
2046- fillMCTrackHistograms<pdgSign, o2::track::PID::Pion, o2::aod::Collisions >(track, doPi);
2047- fillMCTrackHistograms<pdgSign, o2::track::PID::Kaon, o2::aod::Collisions >(track, doKa);
2048- fillMCTrackHistograms<pdgSign, o2::track::PID::Proton, o2::aod::Collisions >(track, doPr);
2049- fillMCTrackHistograms<pdgSign, o2::track::PID::Deuteron, o2::aod::Collisions >(track, doDe);
2050- fillMCTrackHistograms<pdgSign, o2::track::PID::Triton, o2::aod::Collisions >(track, doTr);
2051- fillMCTrackHistograms<pdgSign, o2::track::PID::Helium3, o2::aod::Collisions >(track, doHe);
2052- fillMCTrackHistograms<pdgSign, o2::track::PID::Alpha, o2::aod::Collisions >(track, doAl);
2045+ fillMCTrackHistograms<pdgSign, o2::track::PID::Electron, CollisionsWithMcLabels >(track, doEl);
2046+ fillMCTrackHistograms<pdgSign, o2::track::PID::Muon, CollisionsWithMcLabels >(track, doMu);
2047+ fillMCTrackHistograms<pdgSign, o2::track::PID::Pion, CollisionsWithMcLabels >(track, doPi);
2048+ fillMCTrackHistograms<pdgSign, o2::track::PID::Kaon, CollisionsWithMcLabels >(track, doKa);
2049+ fillMCTrackHistograms<pdgSign, o2::track::PID::Proton, CollisionsWithMcLabels >(track, doPr);
2050+ fillMCTrackHistograms<pdgSign, o2::track::PID::Deuteron, CollisionsWithMcLabels >(track, doDe);
2051+ fillMCTrackHistograms<pdgSign, o2::track::PID::Triton, CollisionsWithMcLabels >(track, doTr);
2052+ fillMCTrackHistograms<pdgSign, o2::track::PID::Helium3, CollisionsWithMcLabels >(track, doHe);
2053+ fillMCTrackHistograms<pdgSign, o2::track::PID::Alpha, CollisionsWithMcLabels >(track, doAl);
20532054 });
20542055 }
20552056
0 commit comments