StoredMaterialManager: make getMaterial non-const
First step in making StoredMaterialManager
const-correct ("thread-safe") and remove
mutables. Make the StoredMaterialManager::getMaterial
interface non-const as it modifies the
list of materials.
The first commit is the actual interface change. All the remaining commits are just trivial changes in clients (e.g. const StoredMaterialManager*
-> StoredMaterialManager*
) and were mostly done by search&replace.
The remaining interfaces will be fixed in separate MRs.
This was discussed with @tsulaia and @ssnyder on !54024 (closed).
Merge request reports
Activity
WARNING: big files (>100K) are found in the changeset 100K in file LArCalorimeter/LArGeoModel/LArGeoBarrel/src/BarrelDMConstruction.cxx 140K in file TileCalorimeter/TileGeoModel/src/TileGeoSectionBuilder.cxx 112K in file InnerDetector/InDetDetDescr/PixelGeoModel/src/OraclePixGeoManager.cxx 104K in file LArCalorimeter/LArGeoModel/LArGeoBarrel/src/BarrelConstruction.cxx 148K in file TileCalorimeter/TileGeoModel/src/TileAtlasFactory.cxxmentioned in merge request !54024 (closed)
CI Result SUCCESS (hash a7c86c28)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 53806]removed review-pending-level-1 label
added review-approved label
mentioned in commit 64d6df7e
mentioned in merge request !54097 (merged)
added sweep:ignore label