Skip to content

Commit fb2d3c9

Browse files
murionialibuild
andauthored
[PWGLF] k892analysispbpb.cxx - bug fix (#13222)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 4696f39 commit fb2d3c9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

PWGLF/Tasks/Resonances/k892analysispbpb.cxx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -834,6 +834,8 @@ struct K892analysispbpb {
834834
Partition<TrackCandidates> posPitof = (aod::track::signed1Pt > static_cast<float>(0)) && (nabs(aod::pidtof::tofNSigmaPi) <= cMaxTOFnSigmaPion) && (nabs(aod::track::pt) > cMinPtTOF);
835835
Partition<TrackCandidates> negKatof = (aod::track::signed1Pt < static_cast<float>(0)) && (nabs(aod::pidtof::tofNSigmaKa) <= cMaxTOFnSigmaKaon) && (nabs(aod::track::pt) > cMinPtTOF);
836836

837+
Preslice<aod::Tracks> trackPerCollision = aod::track::collisionId;
838+
837839
template <bool IsMC, bool IsMix, bool IsRot, bool IsRun2, typename CollisionType, typename TracksType>
838840
void callFillHistoswithPartitions(const CollisionType& collision1, const TracksType&, const CollisionType& collision2, const TracksType&)
839841
{
@@ -1095,9 +1097,8 @@ struct K892analysispbpb {
10951097
}
10961098
PROCESS_SWITCH(K892analysispbpb, processEvtLossSigLossMC, "Process Signal Loss, Event Loss", false);
10971099

1098-
void processMC(aod::McCollisions::iterator const& /*mcCollision*/, aod::McParticles const& mcParticles, const soa::SmallGroups<EventCandidatesMCrec>& recCollisions, TrackCandidatesMCrec const& RecTracks)
1100+
void processMC(aod::McCollisions::iterator const&, aod::McParticles const& mcParticles, const soa::SmallGroups<EventCandidatesMCrec>& recCollisions, TrackCandidatesMCrec const& RecTracks)
10991101
{
1100-
11011102
histos.fill(HIST("QAevent/hMCrecCollSels"), 0);
11021103
if (recCollisions.size() == 0) {
11031104
histos.fill(HIST("QAevent/hMCrecCollSels"), 1);
@@ -1117,7 +1118,7 @@ struct K892analysispbpb {
11171118
auto centrality = RecCollision.centFT0C();
11181119
histos.fill(HIST("QAevent/hMultiplicityPercentMC"), centrality);
11191120

1120-
auto tracks = RecTracks.sliceByCached(aod::track::collisionId, RecCollision.globalIndex(), cache);
1121+
auto tracks = RecTracks.sliceBy(trackPerCollision, RecCollision.globalIndex());
11211122

11221123
// <IsMC, IsMix, IsRot, IsRun2>
11231124
fillHistograms<true, false, false, false>(RecCollision, tracks, tracks);
@@ -1192,7 +1193,7 @@ struct K892analysispbpb {
11921193

11931194
auto centrality = RecCollision.centRun2V0M();
11941195
histos.fill(HIST("QAevent/hMultiplicityPercentMC"), centrality);
1195-
auto tracks = RecTracks.sliceByCached(aod::track::collisionId, RecCollision.globalIndex(), cache);
1196+
auto tracks = RecTracks.sliceBy(trackPerCollision, RecCollision.globalIndex());
11961197

11971198
// <IsMC, IsMix, IsRot, IsRun2>
11981199
fillHistograms<true, false, false, true>(RecCollision, tracks, tracks);

0 commit comments

Comments
 (0)