Skip to content

Commit e3438e1

Browse files
committed
Add option to call fillParticles for MC truth for V0
1 parent 27fef86 commit e3438e1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ struct FemtoUniverseProducerTask {
136136
Configurable<bool> confFillCollExt{"confFillCollExt", false, "Option to fill collision extended table"};
137137

138138
Configurable<bool> confCollMCTruthOnlyReco{"confCollMCTruthOnlyReco", false, "Fill only MC truth collisions that were reconstructed and selected"};
139+
Configurable<bool> confFillMCTruthV0Daugh{"confFillMCTruthV0Daugh", true, "Fill MC truth daughters of V0"};
139140

140141
/// Event filtering (used for v0-cascade analysis)
141142
Configurable<std::string> zorroMask{"zorroMask", "", "zorro trigger class to select on (empty: none)"};
@@ -2912,7 +2913,11 @@ struct FemtoUniverseProducerTask {
29122913
const auto colcheck = fillMCTruthCollisionsCentRun3(col);
29132914
if (colcheck) {
29142915
outputCollExtra(1.0, 1.0);
2915-
fillV0MCTruth(groupedMCParticles); // fills MC V0s and its daughters
2916+
if (confFillMCTruthV0Daugh) {
2917+
fillV0MCTruth(groupedMCParticles); // fills MC V0s and its daughters
2918+
} else {
2919+
fillParticles<decltype(groupedMCParticles), true, true>(groupedMCParticles, recoMcIds); // fills mc particles
2920+
}
29162921
}
29172922
}
29182923
}

0 commit comments

Comments
 (0)