Add ATLAS_CHECK_THREAD_SAFETY to InDetTrackingGeometry package.
- Add ATLAS_CHECK_THREAD_SAFETY to InDetTrackingGeometry package.
- Add ATLAS_NOT_THREAD_SAFE to SiLayerBuilder(Cond) classes because static variables are used.
- Add ATLAS_NOT_THREAD_SAFE to methods using thread unsafe TrackingGeometry::indexStaticLayers and TrackingVolume::registerColorCode methods.
- Use CxxUtils::CachedUniquePtrT for mutable Trk::Material* m_materialProperties in Robust/StagedTrackingGeometryBuilder(Cond) classes.
- CxxUtils::CachedUniquePtrT is used because non-const pointers are needed.
- Remove unused Trk::MagneticFieldProperties from Robust/StagedTrackingGeometryBuilder(Cond) classes.
- No result changes are expected.
- RunTier0Tests.py was fine. RunTier0Tests.log
- https://its.cern.ch/jira/browse/ATLASRECTS-5560
Edited by Susumu Oda