@@ -250,7 +250,9 @@ struct HfProducerCharmHadronsV0FemtoDream {
250250 using FemtoFullMcgenCollisions = soa::Join<aod::McCollisions, o2::aod::MultsExtraMC>;
251251 using FemtoFullMcgenCollision = FemtoFullMcgenCollisions::iterator;
252252
253- using GeneratedMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>>;
253+ using Generated3ProngMc = soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>;
254+ using Generated2ProngMc = soa::Join<aod::McParticles, aod::HfCand2ProngMcGen>;
255+ using GeneratedDstarMc = soa::Join<aod::McParticles, aod::HfCandDstarMcGen>;
254256
255257 Filter filterSelectCandidateD0 = (aod::hf_sel_candidate_d0::isSelD0 >= selectionFlagCharmHadron || aod::hf_sel_candidate_d0::isSelD0bar >= selectionFlagCharmHadron);
256258 Filter filterSelectCandidateDstar = aod::hf_sel_candidate_dstar::isSelDstarToD0Pi == true ;
@@ -1223,7 +1225,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
12231225 }
12241226 PROCESS_SWITCH (HfProducerCharmHadronsV0FemtoDream, processMcD0ToPiKWithML, " Provide Mc for D0ToPiK with ml" , false );
12251227
1226- void processMcD0ToPiKGen (GeneratedMc const & particles)
1228+ void processMcD0ToPiKGen (Generated2ProngMc const & particles)
12271229 {
12281230 fillCharmHadMcGen<DecayChannel::D0ToPiK>(particles);
12291231 }
@@ -1282,7 +1284,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
12821284 }
12831285 PROCESS_SWITCH (HfProducerCharmHadronsV0FemtoDream, processMcDstarToD0PiWithML, " Provide Mc for DstarToD0Pi with ml" , false );
12841286
1285- void processMcDstarToD0PiGen (GeneratedMc const & particles)
1287+ void processMcDstarToD0PiGen (GeneratedDstarMc const & particles)
12861288 {
12871289
12881290 fillCharmHadMcGen<DecayChannel::DstarToD0Pi>(particles);
@@ -1343,7 +1345,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
13431345 }
13441346 PROCESS_SWITCH (HfProducerCharmHadronsV0FemtoDream, processMcDplusToPiKPiWithML, " Provide Mc for DplusToPiKPi with ml" , false );
13451347
1346- void processMcDplusToPiKPiGen (GeneratedMc const & particles)
1348+ void processMcDplusToPiKPiGen (Generated3ProngMc const & particles)
13471349 {
13481350
13491351 fillCharmHadMcGen<DecayChannel::DplusToPiKPi>(particles);
@@ -1404,7 +1406,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
14041406 }
14051407 PROCESS_SWITCH (HfProducerCharmHadronsV0FemtoDream, processMcLcToPKPiWithML, " Provide Mc for lctopkpi with ml" , false );
14061408
1407- void processMcLcToPKPiGen (GeneratedMc const & particles)
1409+ void processMcLcToPKPiGen (Generated3ProngMc const & particles)
14081410 {
14091411
14101412 fillCharmHadMcGen<DecayChannel::LcToPKPi>(particles);
0 commit comments