Skip to content

Re-organize new jet config

This MR re-organize the new jet config.

  • rename the classes used to describe jet inputs
  • move all the code to solve jet dependencies into a dedicated module DependencyHelper
  • move all the code to instantiate the final c++ tools/algs into JetRecConfig
  • as a consequence delete and rename several modules
  • introduce a new jet context dictionary (see the README for rationale)
  • introduce a new simple alg to perform track selection (relying on a standard ID tool) and record them. This is a 1st step toward simplifying the many confusing tools we had to do this
  • adapt the trigger config
  • add new tests (integrating the previous ones in the new ones)

None of these changes affect the standard reco since the new jet config is not yet in production.

Tagging experts for comments before removing the draft flags : @wbalunas @sawyer @khoo @loch (and also the conveners for their info : @mswiatlo @cdelitzs )

Edited by Pierre Antoine Delsart

Merge request reports