Skip to content

TriggerMenuMT: remove global HLTMenuConfig chain store

Frank Winklmeier requested to merge fwinkl/athena:menuconfig into 24.0

Remove the global chain config store in HLTMenuConfig and instead pass the list of chains explicitly where needed. This avoids keeping references to the Chain class (which internally holds references to CAs) longer than needed.

No changes in the menu json/pickle files for any of the menus tested in TriggerMenuMT.

Relates to ATR-29211. cc @fpastore

Edited by Frank Winklmeier

Merge request reports