Skip to content

22.0-cleanup-TrkGeometrySurfaces

Shaun Roe requested to merge sroe/athena:22.0-cleanup-TrkGeometrySurfaces into master

Work undertaken in context of ATLASRECTS-6307, addressing the SlidingCylinderSurface only. Replacing pointer members with values and adjusting constructors and clients accordingly to avoid use of 'new' in clients. Finally this enabled the omission of default c'tor, assignment, copy c'tor and d'tor (compiler does the work). Small additional cleanups include replacement of 'cout' with ATH_MSG macros in clients, some tidying up of includes and some refactor of math to avoid repeated calculations of the same quantity.

Merge request reports