@@ -75,8 +75,6 @@ using namespace o2::soa;
7575using namespace o2 ::constants::physics;
7676
7777struct chargedkstaranalysis {
78- SliceCache cache;
79- Preslice<aod::Tracks> perCollision = aod::track::collisionId;
8078
8179 using EventCandidates = soa::Join<aod::Collisions, aod::EvSels, aod::FT0Mults, aod::FV0Mults, aod::TPCMults, aod::CentFV0As, aod::CentFT0Ms, aod::CentFT0Cs, aod::CentFT0As, aod::Mults>;
8280 // using EventCandidates = soa::Join<aod::Collisions, aod::EvSels, aod::FT0Mults, aod::FV0Mults, aod::TPCMults, aod::Mults>;
@@ -899,12 +897,15 @@ struct chargedkstaranalysis {
899897 }
900898 PROCESS_SWITCH (chargedkstaranalysis, processDataSE, " Process Event for data without Partitioning" , true );
901899
900+ SliceCache cache;
902901 using BinningTypeVtxZT0M = ColumnBinningPolicy<aod::collision::PosZ, aod::cent::CentFT0M>;
903902
904903 // using BinningTypeVtxZT0M = ColumnBinningPolicy<aod::collision::PosZ, aod::mult::MultFV0M<aod::mult::MultFV0A, aod::mult::MultFV0C>>;
905904 BinningTypeVtxZT0M colBinning{{cfgvtxbins, cfgmultbins}, true };
906905 void processDataME (EventCandidates const & collisions, TrackCandidates const & tracks, V0Candidates const & v0s)
907906 {
907+ Preslice<aod::Tracks> perCollision = aod::track::collisionId;
908+ Preslice<aod::V0s> perCollisionV0 = aod::v0::collisionId;
908909 auto tracksV0sTuple = std::make_tuple (tracks, v0s);
909910
910911 Pair<EventCandidates, TrackCandidates, V0Candidates, BinningTypeVtxZT0M> pair{colBinning, nEvtMixing, -1 , collisions, tracksV0sTuple, &cache};
0 commit comments