Skip to content

CaloTrackingGeometryBuilder: remove remaining mutables

Frank Winklmeier requested to merge fwinkl/athena:calotrackgeo into master
  • Make local copies of property values to avoid mutable. Modifying property values is bad to begin with.
  • Make bpCutouts a local variable and pass it explicitly
  • protect garbage bin with mutex and mark thread-safe

Once the trackingGeometry() interface is declare thread-safe, this class should pass the thread-checker.

Relates to ATLASRECTS-7252.

Merge request reports