Skip to content

Conversation

@fjonasALICE
Copy link
Collaborator

When running over skimmed/triggered data, where an analysis is only interested in a certain set of software triggers, the EMCal correction framework will always run over all events, which comes with a significant CPU overhead.

I added the ability to enable (optionally) "applySoftwareTriggerSelection" , which will cause the correction framework to only process events that fulfill the list of software triggers given in "softwareTriggerSelection" .

If enabled, everything is implemented in a way that the whole correction framework will never see/process other events not fulfilled by the trigger, i.e. BCs that don't fulfill the triggers are skipped and collisions associated with a bc that was not triggered are skipped.

Tested locally on 2023 skimmed pp data, requiring the high pt gamma triggers results in a speedup of a factor 6.8! (212s for 4 files vs 31s for 4 files

@github-actions github-actions bot added the pwgje label Jan 28, 2026
@github-actions github-actions bot changed the title [EMCAL] introducing zorro to emcal correction framework [PWGJE] [EMCAL] introducing zorro to emcal correction framework Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant