Skip to content

Move to using the TrigInDetConfig.ConfigSettings

Mark Sutton requested to merge sutt/athena:broken into master

Added additional variables and implemented the fetching of the configuration from the Config Settings for the InDetTrigConfig code and the FTF Configuration.

Parameters can be set in pre-includes etc using eg

   from InDetTrigConfig.ConfgSettings import getInDetTrigConfig ; getInDetTrigConfig("Muon")._etaHalfWidth = 0.1

Also, for these changes we rename many of the variables, such that they more properly correspond to the variables that they are supposed to set to make it clearer what is being set and where.

In addition the unpleasant remapping of the slice names has now been removed - now you request a slice and the remapping in done at the level of the code to determine which config object is required, and then instead of using some ad hoc "remapped_type", we can simply request the actual slice name from the config object.

Also, some double underscores in the algorithm names have been reduced to a single underscore

Edited by Mark Sutton

Merge request reports