Skip to content

Commit e85ffea

Browse files
authored
[PWGLF] Add configurable for split MC reco collisions (#12523)
1 parent 6cc9fcc commit e85ffea

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

PWGLF/Tasks/GlobalEventProperties/heavyionMultiplicity.cxx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ struct HeavyionMultiplicity {
164164
Configurable<bool> isApplyCentFT0M{"isApplyCentFT0M", false, "Centrality based on FT0A + FT0C"};
165165
Configurable<bool> isApplyCentNGlobal{"isApplyCentNGlobal", false, "Centrality based on global tracks"};
166166
Configurable<bool> isApplyCentMFT{"isApplyCentMFT", false, "Centrality based on MFT tracks"};
167+
Configurable<bool> isApplySplitRecCol{"isApplySplitRecCol", false, "Split MC reco collisions"};
167168

168169
void init(InitContext const&)
169170
{
@@ -434,6 +435,11 @@ struct HeavyionMultiplicity {
434435

435436
void processMonteCarlo(CollisionMCTrueTable::iterator const&, CollisionMCRecTable const& RecCols, TrackMCTrueTable const& GenParticles, FilTrackMCRecTable const& RecTracks)
436437
{
438+
439+
if (isApplySplitRecCol && (RecCols.size() == 0 || RecCols.size() > 1)) {
440+
return;
441+
}
442+
437443
for (const auto& RecCol : RecCols) {
438444
if (!isEventSelected(RecCol)) {
439445
continue;

0 commit comments

Comments
 (0)