Add ATLAS_CHECK_THREAD_SAFETY to the InDetAmbiTrackSelectionTool package
- Add ATLAS_CHECK_THREAD_SAFETY to the InDetAmbiTrackSelectionTool package to check and keep thread safety.
- Remove IIncidentSvc memeber, IIncidentListener inheritance and handle method.
- Introduce CacheEntry using SG::SlotSpecificObj to hold event dependent cache.
- Add CacheEntry to its client methods.
- Add ATLAS_NOT_THREAD_SAFE of CxxUtils/checker_macros.h to InDetDenseEnvAmbiTrackSelectionTool::updatePixelClusterInformation method because it uses const_cast.
- Add ATLAS_NOT_THREAD_SAFE to InDetDenseEnvAmbiTrackSelectionTool::getCleanedOutTrack because it uses InDetDenseEnvAmbiTrackSelectionTool::updatePixelClusterInformation.
- No result changes are expected.
- RunTier0Tests.py was fine. RunTier0Tests.log
- No JIRA ticket
Edited by Susumu Oda