Modernize TrackCheckers

Merged Gerhard Raven requested to merge modernize-TrackCheckers into master
  • Prefer ToolHandle
  • Prefer ServiceHandle

This is required so that TrackResChecker can configure VisPrimVertTool using PyConf. In addition:

  • Prefer Gaudi::Functional
  • Prefer Gaudi::Property
  • Prefer STL algorithms
  • Prefer range-based for loops
  • Amalgamate component headers into their source files

Goes together with Moore!354 (merged) and Brunel!943 (merged)

Edited by Rosen Matev

Merge request reports