Add ATLAS_CHECK_THREAD_SAFETY to TRT_Digitization package
- Add ATLAS_CHECK_THREAD_SAFETY to TRT_Digitization package to check and keep thread safety.
- Add ATLAS_THREAD_SAFE of CxxUtils/checker_macros.h ot Athena::MsgStreamMember.
- Change static local variable to atomic member variable.
- Add ATLAS_NOT_THREAD_SAFE to TRTDigitizationTool::initialize because callback (regFcn) is not thread safe.
- Add ATLAS_NO_CHECK_FILE_THREAD_SAFETY to TRTDigSettings.h/cxx because std::exit is used.
- Add mutex guard for TRTDigCondBase::m_it_hitid_to_StrawState_Last.
- Make TRTDigCondBase::m_averageNoiseLevel atomic.
- Sort include from local, Athena, GeoModel, Gaudi, CLHEP, C++ standard.
- No result changes are expected.
- RunTier0Tests.py was fine. RunTier0Tests.log
- No JIRA ticket
Edited by Susumu Oda