TrigServices: Enable static thread checker
Mark a few methods as non-thread safe. `TrigCOOLUpdateHelper` cannot use the recommended way to access conditions via a `ReadCondHandle` as the information needs to be read before the first event. However, the COOL folder (/TRIGGER/HLT/COOLUPDATE) never changes during the run and thus it is safe to use the old-style `DataHandle` access to the conditions object. Also apply some general cleanup to the code using C++17 features.
parent
59463c12
No related branches found
No related tags found
Showing
- HLT/Trigger/TrigControl/TrigServices/ATLAS_CHECK_THREAD_SAFETY 1 addition, 0 deletions...rigger/TrigControl/TrigServices/ATLAS_CHECK_THREAD_SAFETY
- HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx 1 addition, 1 deletionHLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
- HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.h 2 additions, 1 deletionHLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.h
- HLT/Trigger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.cxx 24 additions, 27 deletions...ger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.cxx
- HLT/Trigger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.h 11 additions, 11 deletions...igger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.h
Please register or sign in to comment