Skip to content

New configuration system for jet reconstruction

Teng Jian Khoo requested to merge khoo/athena:master-JetRecConfig into master

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

Merge request reports