@@ -201,7 +201,9 @@ struct HfProducerCharmHadronsTrackFemtoDream {
201201 using FemtoHFMcTracks = soa::Join<aod::McTrackLabels, FemtoHFTracks>;
202202 using FemtoHFMcTrack = FemtoHFMcTracks::iterator;
203203
204- using GeneratedMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>>;
204+ using Generated3ProngMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>>;
205+ using Generated2ProngMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand2ProngMcGen>>;
206+ using GeneratedDstarMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCandDstarMcGen>>;
205207
206208 Filter filterSelectCandidateD0 = (aod::hf_sel_candidate_d0::isSelD0 >= selectionFlagHadron || aod::hf_sel_candidate_d0::isSelD0bar >= selectionFlagHadron);
207209 Filter filterSelectCandidateDstar = aod::hf_sel_candidate_dstar::isSelDstarToD0Pi == true ;
@@ -889,7 +891,7 @@ struct HfProducerCharmHadronsTrackFemtoDream {
889891 }
890892 PROCESS_SWITCH (HfProducerCharmHadronsTrackFemtoDream, processMcD0ToPiKWithML, " Provide Mc for D0ToPiK with ml" , false );
891893
892- void processMcD0ToPiKGen (GeneratedMc const & particles)
894+ void processMcD0ToPiKGen (Generated2ProngMc const & particles)
893895 {
894896 fillCharmHadMcGen<DecayChannel::D0ToPiK>(particles);
895897 }
@@ -944,7 +946,7 @@ struct HfProducerCharmHadronsTrackFemtoDream {
944946 }
945947 PROCESS_SWITCH (HfProducerCharmHadronsTrackFemtoDream, processMcDstarToD0PiWithML, " Provide Mc for DstarToD0Pi with ml" , false );
946948
947- void processMcDstarToD0PiGen (GeneratedMc const & particles)
949+ void processMcDstarToD0PiGen (GeneratedDstarMc const & particles)
948950 {
949951
950952 fillCharmHadMcGen<DecayChannel::DstarToD0Pi>(particles);
@@ -1001,7 +1003,7 @@ struct HfProducerCharmHadronsTrackFemtoDream {
10011003 }
10021004 PROCESS_SWITCH (HfProducerCharmHadronsTrackFemtoDream, processMcDplusToPiKPiWithML, " Provide Mc for DplusToPiKPi with ml" , false );
10031005
1004- void processMcDplusToPiKPiGen (GeneratedMc const & particles)
1006+ void processMcDplusToPiKPiGen (Generated3ProngMc const & particles)
10051007 {
10061008
10071009 fillCharmHadMcGen<DecayChannel::DplusToPiKPi>(particles);
@@ -1058,7 +1060,7 @@ struct HfProducerCharmHadronsTrackFemtoDream {
10581060 }
10591061 PROCESS_SWITCH (HfProducerCharmHadronsTrackFemtoDream, processMcLcToPKPiWithML, " Provide Mc for lctopkpi with ml" , false );
10601062
1061- void processMcLcToPKPiGen (GeneratedMc const & particles)
1063+ void processMcLcToPKPiGen (Generated3ProngMc const & particles)
10621064 {
10631065
10641066 fillCharmHadMcGen<DecayChannel::LcToPKPi>(particles);
0 commit comments