Skip to content

Commit 670245b

Browse files
authored
[PWGHF] Add missing subscription to MC collisions (#8777)
1 parent 7789989 commit 670245b

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

PWGHF/D2H/Tasks/taskD0.cxx

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)