TrigConfiguration: thread-checker fixes
Several fixes to trigger configuration packages to enable the static thread-checker:
- TrigConfData:
- Remove custom checker macros. Since we are building
CxxUtils
inDetCommon
we may as well rely on the official thread checker macros fromCxxUtils
.
- Remove custom checker macros. Since we are building
- TrigConfxAOD:
- Enable thread checker by marking mutables as thread-safe (they are
locked). Also cleanup link dependencies and move the private
KeyWriterTool.h
to thesrc/
directory.
- Enable thread checker by marking mutables as thread-safe (they are
locked). Also cleanup link dependencies and move the private
- TrigConfIO:
- Remove usage of
strtok
(the code was dead anyway) and update documentation. - Do not cache schema version and leave this up to the caller. In all current cases, the DB loader is instantiated every time a DB access occurs so this caching did not really bring any improvement.
- Remove usage of
- TrigConfJobOptData+TrigConfJobOptData:
- enable thread-checker (no fixes needed)
cc @stelzer