@@ -257,6 +257,7 @@ struct HfDataCreatorCharmHadPiReduced {
257257 using CollisionsWCentAndMcLabels = soa::Join<CollisionsWCent, aod::McCollisionLabels>;
258258 using CollisionsWCentAndQvectors = soa::Join<CollisionsWCent, aod::QvectorFT0Cs, aod::QvectorFT0As, aod::QvectorFT0Ms, aod::QvectorTPCposs, aod::QvectorTPCnegs, aod::QvectorTPCalls>;
259259 using BCsInfo = soa::Join<aod::BCsWithTimestamps, aod::BcSels>;
260+ using McCollisionsWMult = soa::Join<aod::McCollisions, aod::MultsExtraMC>;
260261
261262 Filter filterSelectDplusCandidates = (aod::hf_sel_candidate_dplus::isSelDplusToPiKPi >= hfflagConfigurations.selectionFlagDplus);
262263 Filter filterSelectDsCandidates = (aod::hf_sel_candidate_ds::isSelDsToKKPi >= hfflagConfigurations.selectionFlagDs || aod::hf_sel_candidate_ds::isSelDsToPiKK >= hfflagConfigurations.selectionFlagDs);
@@ -1570,7 +1571,7 @@ struct HfDataCreatorCharmHadPiReduced {
15701571 }
15711572
15721573 template <uint8_t DecayChannel>
1573- void runMcGen (aod::McCollision const & mcCollision,
1574+ void runMcGen (McCollisionsWMult::iterator const & mcCollision,
15741575 aod::McParticles const & particlesMc,
15751576 CollisionsWCentAndMcLabels const & collisions,
15761577 BCsInfo const &)
@@ -2346,7 +2347,7 @@ struct HfDataCreatorCharmHadPiReduced {
23462347 TracksPidWithSelAndMc const & tracks,
23472348 aod::McParticles const & particlesMc,
23482349 BCsInfo const & bcs,
2349- McCollisions const & mcCollisions)
2350+ McCollisionsWMult const & mcCollisions)
23502351 {
23512352 // store configurables needed for B0 workflow
23522353 if (!isHfCandBhadConfigFilled) {
@@ -2381,7 +2382,7 @@ struct HfDataCreatorCharmHadPiReduced {
23812382 TracksPidWithSelAndMc const & tracks,
23822383 aod::McParticles const & particlesMc,
23832384 BCsInfo const & bcs,
2384- McCollisions const & mcCollisions)
2385+ McCollisionsWMult const & mcCollisions)
23852386 {
23862387 // store configurables needed for B0 workflow
23872388 if (!isHfCandBhadConfigFilled) {
@@ -2416,7 +2417,7 @@ struct HfDataCreatorCharmHadPiReduced {
24162417 TracksPidWithSelAndMc const & tracks,
24172418 aod::McParticles const & particlesMc,
24182419 BCsInfo const & bcs,
2419- McCollisions const & mcCollisions,
2420+ McCollisionsWMult const & mcCollisions,
24202421 aod::Hf2Prongs const &)
24212422 {
24222423 // store configurables needed for B0 workflow
@@ -2452,7 +2453,7 @@ struct HfDataCreatorCharmHadPiReduced {
24522453 TracksPidWithSelAndMc const & tracks,
24532454 aod::McParticles const & particlesMc,
24542455 BCsInfo const & bcs,
2455- McCollisions const & mcCollisions,
2456+ McCollisionsWMult const & mcCollisions,
24562457 aod::Hf2Prongs const &)
24572458 {
24582459 // store configurables needed for B0 workflow
@@ -2488,7 +2489,7 @@ struct HfDataCreatorCharmHadPiReduced {
24882489 TracksPidWithSelAndMc const & tracks,
24892490 aod::McParticles const & particlesMc,
24902491 BCsInfo const & bcs,
2491- McCollisions const & mcCollisions)
2492+ McCollisionsWMult const & mcCollisions)
24922493 {
24932494 // store configurables needed for Bs workflow
24942495 if (!isHfCandBhadConfigFilled) {
@@ -2523,7 +2524,7 @@ struct HfDataCreatorCharmHadPiReduced {
25232524 TracksPidWithSelAndMc const & tracks,
25242525 aod::McParticles const & particlesMc,
25252526 BCsInfo const & bcs,
2526- McCollisions const & mcCollisions)
2527+ McCollisionsWMult const & mcCollisions)
25272528 {
25282529 // store configurables needed for Bs workflow
25292530 if (!isHfCandBhadConfigFilled) {
@@ -2558,7 +2559,7 @@ struct HfDataCreatorCharmHadPiReduced {
25582559 TracksPidWithSelAndMc const & tracks,
25592560 aod::McParticles const & particlesMc,
25602561 BCsInfo const & bcs,
2561- McCollisions const & mcCollisions)
2562+ McCollisionsWMult const & mcCollisions)
25622563 {
25632564 // store configurables needed for B+ workflow
25642565 if (!isHfCandBhadConfigFilled) {
@@ -2593,7 +2594,7 @@ struct HfDataCreatorCharmHadPiReduced {
25932594 TracksPidWithSelAndMc const & tracks,
25942595 aod::McParticles const & particlesMc,
25952596 BCsInfo const & bcs,
2596- McCollisions const & mcCollisions)
2597+ McCollisionsWMult const & mcCollisions)
25972598 {
25982599 // store configurables needed for B+ workflow
25992600 if (!isHfCandBhadConfigFilled) {
@@ -2628,7 +2629,7 @@ struct HfDataCreatorCharmHadPiReduced {
26282629 TracksPidWithSelAndMc const & tracks,
26292630 aod::McParticles const & particlesMc,
26302631 BCsInfo const & bcs,
2631- McCollisions const & mcCollisions)
2632+ McCollisionsWMult const & mcCollisions)
26322633 {
26332634 // store configurables needed for Lb workflow
26342635 if (!isHfCandBhadConfigFilled) {
@@ -2663,7 +2664,7 @@ struct HfDataCreatorCharmHadPiReduced {
26632664 TracksPidWithSelAndMc const & tracks,
26642665 aod::McParticles const & particlesMc,
26652666 BCsInfo const & bcs,
2666- McCollisions const & mcCollisions)
2667+ McCollisionsWMult const & mcCollisions)
26672668 {
26682669 // store configurables needed for Lb workflow
26692670 if (!isHfCandBhadConfigFilled) {
0 commit comments