@@ -1076,7 +1076,7 @@ class TripletMcParticleMcParticleMcParticleBuilder
10761076 tripletprocesshelpers::TripletOrder tripletOrder = tripletprocesshelpers::kOrder123 ;
10771077
10781078 if (mParticle1Particle2Particle3AreSameSpecies ) {
1079- auto mcParticleSlice1 = partition1->sliceByCached (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1079+ auto mcParticleSlice1 = partition1->sliceByCachedUnsorted (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
10801080 if (mcParticleSlice1.size () < nLimitPartitionIdenticalParticles123) {
10811081 return false ;
10821082 }
@@ -1088,8 +1088,8 @@ class TripletMcParticleMcParticleMcParticleBuilder
10881088 }
10891089
10901090 if (mParticle1Particle2AreSameSpecies ) {
1091- auto mcParticleSlice1 = partition1->sliceByCached (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1092- auto mcParticleSlice3 = partition3->sliceByCached (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1091+ auto mcParticleSlice1 = partition1->sliceByCachedUnsorted (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1092+ auto mcParticleSlice3 = partition3->sliceByCachedUnsorted (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
10931093 if (mcParticleSlice1.size () < nLimitPartitionIdenticalParticles12 || mcParticleSlice3.size () < nLimitPartitionParticles) {
10941094 return false ;
10951095 }
@@ -1100,9 +1100,9 @@ class TripletMcParticleMcParticleMcParticleBuilder
11001100 return tripletprocesshelpers::processSameEventMcTruth<mode>(mcParticleSlice1, mcParticleSlice3, mcParticles, mcMothers, mcPartonicMothers, mcCol, mMcParticleHistManager1 , mMcParticleHistManager3 , mTripletHistManagerSe , mMcParticleCleaner1 , mMcParticleCleaner3 , mCtrSe , mTcSe , tripletOrder);
11011101 }
11021102
1103- auto mcParticleSlice1 = partition1->sliceByCached (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1104- auto mcParticleSlice2 = partition2->sliceByCached (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1105- auto mcParticleSlice3 = partition3->sliceByCached (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1103+ auto mcParticleSlice1 = partition1->sliceByCachedUnsorted (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1104+ auto mcParticleSlice2 = partition2->sliceByCachedUnsorted (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
1105+ auto mcParticleSlice3 = partition3->sliceByCachedUnsorted (o2::aod::femtomcparticle::fMcColId , mcCol.globalIndex (), cache);
11061106 if (mcParticleSlice1.size () < nLimitPartitionParticles || mcParticleSlice2.size () < nLimitPartitionParticles || mcParticleSlice3.size () < nLimitPartitionParticles) {
11071107 return false ;
11081108 }
0 commit comments