AnalysisTop: Setup only triggers that are needed
With non-DAOD_PHYS trigger tools we could pass triggers for each year and the triggers for irrelevant years (e.g. 2015 triggers for mc16e sample) were simply ignored and not letting events pass. The tools needed for DAOD_PHYS however crash the code when irrelevant, but valid triggers are setup.
Implementing changes so the relevant triggers are identified and only these are passed to the tools to keep the configuration files same when running on DAOD_PHYS.
While working on the changes I identified unused code in two places. I took this opportunity to delete that code.
Merge request reports
Activity
added AnalysisTop label
added 21.2 Analysis review-pending-level-1 labels
CI Result SUCCESS (hash a934e72b)AthDerivation externals cmake make required tests optional tests Full details available on this CI monitor view
AthDerivation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 44325] CI Result SUCCESS (hash a934e72b)AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 6
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 16632]added review-approved label and removed review-pending-level-1 label
mentioned in commit 57bec37d
added sweep:ignore label