Modernize CovarianceAlg and ShowerOverlap
- prefer boost::container::flat_map over std::map for small, temporary internal map
- use ToolHandle instead of getTool
- prefer MsgCounter over Error(...)
- prefer standalone functions in anonymous namespace over member function
Goes together with Brunel!920 (merged)
Edited by Rosen Matev