@@ -360,7 +360,8 @@ struct HfTaskD0 {
360360 void processMc (CandType const & candidates,
361361 soa::Join<aod::McParticles, aod::HfCand2ProngMcGen> const & mcParticles,
362362 aod::TracksWMc const &,
363- CollisionsWithMcLabels const & collisions)
363+ CollisionsWithMcLabels const & collisions,
364+ aod::McCollisions const &)
364365 {
365366 // MC rec.
366367 for (const auto & candidate : candidates) {
@@ -587,36 +588,40 @@ struct HfTaskD0 {
587588 void processMcWithDCAFitterN (D0CandidatesMc const &,
588589 soa::Join<aod::McParticles, aod::HfCand2ProngMcGen> const & mcParticles,
589590 aod::TracksWMc const & tracks,
590- CollisionsWithMcLabels const & collisions)
591+ CollisionsWithMcLabels const & collisions,
592+ aod::McCollisions const & mcCollisions)
591593 {
592- processMc<aod::hf_cand::VertexerType::DCAFitter, false >(selectedD0CandidatesMc, mcParticles, tracks, collisions);
594+ processMc<aod::hf_cand::VertexerType::DCAFitter, false >(selectedD0CandidatesMc, mcParticles, tracks, collisions, mcCollisions );
593595 }
594596 PROCESS_SWITCH (HfTaskD0, processMcWithDCAFitterN, " Process MC with DCAFitterN" , false );
595597
596598 void processMcWithKFParticle (D0CandidatesMcKF const &,
597599 soa::Join<aod::McParticles, aod::HfCand2ProngMcGen> const & mcParticles,
598600 aod::TracksWMc const & tracks,
599- CollisionsWithMcLabels const & collisions)
601+ CollisionsWithMcLabels const & collisions,
602+ aod::McCollisions const & mcCollisions)
600603 {
601- processMc<aod::hf_cand::VertexerType::KfParticle, false >(selectedD0CandidatesMcKF, mcParticles, tracks, collisions);
604+ processMc<aod::hf_cand::VertexerType::KfParticle, false >(selectedD0CandidatesMcKF, mcParticles, tracks, collisions, mcCollisions );
602605 }
603606 PROCESS_SWITCH (HfTaskD0, processMcWithKFParticle, " Process MC with KFParticle" , false );
604607
605608 void processMcWithDCAFitterNMl (D0CandidatesMlMc const &,
606609 soa::Join<aod::McParticles, aod::HfCand2ProngMcGen> const & mcParticles,
607610 aod::TracksWMc const & tracks,
608- CollisionsWithMcLabels const & collisions)
611+ CollisionsWithMcLabels const & collisions,
612+ aod::McCollisions const & mcCollisions)
609613 {
610- processMc<aod::hf_cand::VertexerType::DCAFitter, true >(selectedD0CandidatesMlMc, mcParticles, tracks, collisions);
614+ processMc<aod::hf_cand::VertexerType::DCAFitter, true >(selectedD0CandidatesMlMc, mcParticles, tracks, collisions, mcCollisions );
611615 }
612616 PROCESS_SWITCH (HfTaskD0, processMcWithDCAFitterNMl, " Process MC with DCAFitterN and ML selection" , false );
613617
614618 void processMcWithKFParticleMl (D0CandidatesMlMcKF const &,
615619 soa::Join<aod::McParticles, aod::HfCand2ProngMcGen> const & mcParticles,
616620 aod::TracksWMc const & tracks,
617- CollisionsWithMcLabels const & collisions)
621+ CollisionsWithMcLabels const & collisions,
622+ aod::McCollisions const & mcCollisions)
618623 {
619- processMc<aod::hf_cand::VertexerType::KfParticle, true >(selectedD0CandidatesMlMcKF, mcParticles, tracks, collisions);
624+ processMc<aod::hf_cand::VertexerType::KfParticle, true >(selectedD0CandidatesMlMcKF, mcParticles, tracks, collisions, mcCollisions );
620625 }
621626 PROCESS_SWITCH (HfTaskD0, processMcWithKFParticleMl, " Process MC with KFParticle and ML selections" , false );
622627};
0 commit comments