Skip to content

Commit be06449

Browse files
[PWGLF] To solve the issue of V0Indices (AliceO2Group#13144)
Co-authored-by: Navneet <[email protected]>
1 parent 4487003 commit be06449

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

PWGLF/Tasks/Resonances/chargedkstaranalysis.cxx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ using namespace o2::soa;
7575
using namespace o2::constants::physics;
7676

7777
struct 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

Comments
 (0)