Skip to content

TrigConfHLTData: cleanup and thread-safety fixes

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

Make the code in TrigConfHLTData thread-safe:

  • Remove the non-thread-safe storage of the "current" prescale set. This feature is no longer needed as these classes are only used for reading back menus from the DB.
  • Use the hash storage from HLTUtils that was developed for the Run-3 trigger to store the string-hashId map in HLTTriggerElement. Also remove the unused getId method.

Also enable the thread checker and delete some obsolete files.

Relates to ATR-23102.

Edited by Frank Winklmeier

Merge request reports