Skip to content

Commit 08b6eb7

Browse files
EloviyoShirajum Monira
andauthored
[PWGCF] FemtoUniverse Producer Task -- fixed mc collision check for V0's (#15485)
Co-authored-by: Shirajum Monira <shirajum.monira@cern.ch>
1 parent 8f021b2 commit 08b6eb7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2303,7 +2303,7 @@ struct FemtoUniverseProducerTask {
23032303

23042304
template <bool isMC, typename V0Type, typename TrackType,
23052305
typename CollisionType>
2306-
void fillCollisionsAndTracksAndV0AndPhi(CollisionType const& col, TrackType const& tracks, V0Type const& fullV0s)
2306+
bool fillCollisionsAndTracksAndV0AndPhi(CollisionType const& col, TrackType const& tracks, V0Type const& fullV0s)
23072307
{
23082308
const auto colcheck = fillCollisions<isMC>(col, tracks);
23092309
if (colcheck) {
@@ -2315,6 +2315,7 @@ struct FemtoUniverseProducerTask {
23152315
fillPhi<isMC>(col, tracks);
23162316
}
23172317
}
2318+
return colcheck;
23182319
}
23192320

23202321
void processFullData(aod::FemtoFullCollision const& col,
@@ -2584,8 +2585,10 @@ struct FemtoUniverseProducerTask {
25842585
fillCascade<true>(col, groupedStrageParts, groupedTracks);
25852586
}
25862587
} else {
2587-
mcColIds.insert(col.mcCollisionId());
2588-
fillCollisionsAndTracksAndV0AndPhi<true>(col, groupedTracks, groupedStrageParts);
2588+
const auto colcheck = fillCollisionsAndTracksAndV0AndPhi<true>(col, groupedTracks, groupedStrageParts);
2589+
if (colcheck) {
2590+
mcColIds.insert(col.mcCollisionId());
2591+
}
25892592
}
25902593
for (const auto& track : groupedTracks) {
25912594
if (trackCuts.isSelectedMinimal(track))

0 commit comments

Comments
 (0)