@@ -81,7 +81,7 @@ using MyStraCollision = MyStraCollisions::iterator;
8181using MyTracksIUMC = soa::Join<aod::TracksIU, aod::McTrackLabels>;
8282using MyMCParticles = aod::McParticles;
8383
84- using V0DerivedMCDatas = soa::Join<aod::V0Cores, aod::V0CollRefs, aod::V0Extras, aod::V0Indices, aod::V0TOFNSigmas, aod:: V0MCMothers, aod::V0CoreMCLabels, aod::V0LambdaMLScores, aod::V0AntiLambdaMLScores , aod::V0GammaMLScores>;
84+ using V0DerivedMCDatas = soa::Join<aod::V0Cores, aod::V0CollRefs, aod::V0Extras, aod::V0Indices, aod::V0MCMothers, aod::V0CoreMCLabels, aod::V0GammaMLScores>;
8585
8686using dauTracks = soa::Join<aod::DauTrackExtras, aod::DauTrackTPCPIDs>;
8787
@@ -637,7 +637,8 @@ struct Convbuildercomp {
637637
638638 void processLFV0sMC (MyStraCollisions const & stracollisions,
639639 soa::Join<aod::V0MCCores, aod::V0MCCollRefs> const &,
640- V0DerivedMCDatas const & strangeV0s)
640+ V0DerivedMCDatas const & strangeV0s,
641+ dauTracks const &)
641642 {
642643
643644 for (auto & collision : stracollisions) {
@@ -728,6 +729,7 @@ struct Convbuildercomp {
728729 PresliceUnsorted<aod::EMMCParticles> perMcCollision = aod::emmcparticle::emmceventId;
729730
730731 void processConvV0s (MyCollisions const & collisions,
732+ MyMCCollisions const &,
731733 aod::EMMCParticles const & mcparticles,
732734 MyTracksIUMC const & tracks)
733735 {
@@ -785,15 +787,15 @@ struct Convbuildercomp {
785787 }
786788 }
787789
788- Preslice<MyV0Photons> perEMCollision = aod::v0photonkf::emeventId;
789-
790790 void processMatchCategories (
791791 MyCollisions const & collisions,
792+ aod::EMMCEvents const &,
792793 MyTracksIUMC const & tracksgen,
793794 MyV0Photons const & emV0s,
794795 soa::Join<aod::V0MCCores, aod::V0MCCollRefs> const &,
795796 V0DerivedMCDatas const & lfV0s,
796797 MyMCV0Legs const &,
798+ aod::EMMCParticles const &,
797799 aod::McParticles const & mcparticles,
798800 dauTracks const &)
799801 {
@@ -811,7 +813,7 @@ struct Convbuildercomp {
811813
812814 fillEventInfo<1 , EMBuilder>(collision);
813815
814- auto emSlice = emV0s.sliceBy (perEMCollision , collision.globalIndex ());
816+ auto emSlice = emV0s.sliceBy (perCollision , collision.globalIndex ());
815817 auto lfSlice = lfV0s.sliceBy (perCollisionMCDerived, collision.globalIndex ());
816818
817819 using EMIt = decltype (emSlice.begin ());
0 commit comments