Skip to content

TrigConfigSvc: remove legacy configuration support and deprecate service

Frank Winklmeier requested to merge fwinkl/athena:trigconfigsvc_cleanup into master

Remove the legacy trigger menu configuration support (UseNewConfig==False) and deprecate all interface methods. No client should be using this service instance anymore. In a second step we can remove the ITrigConfigSvc inheritance and possibly completely delete this service in favor of instantiating LVL1/HLTConfigSvc directly where needed.

Also fix the TrigDecisionTool setup in T0TriggerGetter to use the official configuration methods.

Relates to ATR-23102, ATR-24199.

Edited by Frank Winklmeier

Merge request reports