Modernize PatPV
- prefer Gaudi::Property over calls to declareProperty
- prefer ToolHandle over calls to tool<>
- make IPVOfflineTool interface const-correct so it can be used with ToolHandles
- remove trivial destructors
- prefer STL algorithms over explicit loops
- generalize PVOfflineTool::removeTracks to avoid a temporary memory allocation
- prefer inheriting constructors
Edited by Marco Cattaneo