Optimizations for truth derivations on AOD
This adds some tricks for running truth derivations on AODs, to check what outputs are being requested. If only various kinds of truth derivations are being requested, then we can short-cut a lot of the standard reconstruction setup and drop things like conditions, geometry, etc. Makes the jobs a bit lighter.
Looks like this saves about 1.1GB of memory in the jobs. Doesn't make them run much faster, since most of the additions were null-ops or wastes. As far as I can tell, no change to standard derivation jobs.
This is mostly a sweep by hand from something that was in 21.2 already.
Merge request reports
Activity
added Derivation label
added Analysis master review-pending-level-1 labels
CI Result SUCCESS (hash f6f0fa9d)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 53783]added review-approved label and removed review-pending-level-1 label
mentioned in commit d3cba533
added sweep:ignore label