TrigConfHLTData: cleanup and thread-safety fixes
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 inHLTTriggerElement
. Also remove the unusedgetId
method.
Also enable the thread checker and delete some obsolete files.
Relates to ATR-23102.
Edited by Frank Winklmeier