TrigCost: enable thread-checker and fixes
Enable the thread-checker for all "TrigCost" packages and apply the necessary fixes:
- EnhancedBiasWeigher:
- Use Gaudi::Accumulators for calculating averages in an atomic way.
- Derive
ReadLumiBlockfromcool::Applicationto avoidstatic.
- RatesAnalysis:
- Derive
RateHistoBasefromAthMessagingto ensure we use thread-safe logging. Has the additional benefit that we can now use the usualATH_MSGmacros for logging.
- Derive
- TrigCostAnalysis
-
constand cmake fixes
-
cc @aporeba
Edited by Frank Winklmeier