New configuration system for jet reconstruction -- take 2
Compare changes
Files
36+ 0
− 129
Second attempt that doesn't accidentally add a submodule.
This replaces the JetRecConfig package that was never actually used with a new python-only package that provides a more modern interface for jet reconstruction configuration. Features:
Declarative definition of jet collection parameters & decoration content
Dynamic resolution of dependencies based on the target decorations requested by the user
Generation of complete standalone jet reconstruction sequences
Ability to inspect configurations prior to job execution This uses the ComponentAccumulator to merge jet reco sequences when multiple jet algorithms are requested. At this time, there is a minimal usage of ConfigFlags, but this will grow when JetRecConfig is used for reco transforms and HLT reconstruction.
Tagging @peter, @loch, @williams, @delsart for info.
Originally developed in https://gitlab.cern.ch/khoo/JetRecConfig/tree/AthenaMT