Refactor derivations TriggerListsHelper, add some extra functionality on supplying chains for use in derivations
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