22.0-cleanup-TrkPatternParameters
Work to address ATLASRECTS-6356 : dynamic_casts are removed in favour of using the Surface::type() and static_cast where required. Additional small clean up of include statements, use of std:: cmath functions and refactoring the two near-identical dump methods into one to_string method to be used by both.