Skip to content

Update of PT in ID Trig configuration

Matous Vozak requested to merge mvozak/athena:idtrig-config into master

The goal of this MR is to simplify the configuration of the ID Trig precision tracking, make it more readable and at the same time port specific settings of the alg/tools from Run2.

New structure of the code has been adapted (atm only for ambiguity solving stage) This structure follows few points:

  1. New Signature ConfigurationSetting is being adapted (initiated by @sutt)
  • This configuration is set based on the name of the signature (muonLate, tauIso, tauTrk etc)
  • Configuration separates between Fast tracking and Precision tracking setting where each one has specific version of cuts and flags (Note! These are not replacing InDetTrigFlags)
  1. PT Algorithms/Tools are wrapped in the builder freefunctions.
  • These builder classes only require name and the configuration
  • They set relevant parameters and load necessary subtools hopefully in a readable way
  1. Some of the tools are already preconfigured in RecLoadTools and retrieved using getter freefunctions to differentiate from builders that are instantiated from as scratch.

  2. MR also contains few fixes in the configuration of tools and adapting some changes in input parameter based on the signature

  3. Eventually TrigFastTrackFinder instances should also get new config as input parameter and resolve any tracking cut setting from it.

  4. Changes to TRT will be addressed in a different MR

Edited by Mark Sutton

Merge request reports