Skip to content

TrkGeometry: Layer.h Remove the last mutable

  • Move all the inline methods in a separate .icc file (as per ATLAS style guide as they were quite a few of them)
  • Remove friends as they were murking a bit the possible interactions with this class
  • Remove the mutable
  • Add safe non-const setters
  • Add not safe const setters and mark them apropriately so other code can move away if using them and run the checker.

Basically adding to,removing from, moving , etc can not be done in a const object in MT environement without care.

Merge request reports