Skip to content

Refactor derivations TriggerListsHelper, add some extra functionality on supplying chains for use in derivations

Tim Martin requested to merge tamartin/athena:analysisNavConvUpdates into main

GetTriggerLists was quite hard to read.

Split it into explicit R2 and R3 sections.

Note to analysis review shifter: this is a pure refactor, the DAOD content is unchanged. Checked on both data18 and data22 DAOD_PHYS with diffPoolFiles

Added an (empty) text file to specify additional triggers for Run 3 on top of the ones supplied by the TriggerAPI (pending integration, cc @will). This is analogous to the Run 2 extra-trigger text files. These files will remain very small, hence OK to be in the release.

Added the ability to supply additional chains on the CLI too for development purposes.

cc @mrimoldi

Merge request reports