Skip to content

Modernize Calo & L0

Gerhard Raven requested to merge modernize-calo into master
  • make interfaces structs, and inherit from extend_interfaces
  • prefer DeclareInterfaceID
  • remove obsolete SVN/CVS keywords
  • pass RawBank by const& instead of *
  • prefer STL algorithms over raw loops
  • prefer range-based for loops
  • prefer auto
  • prefer [begin,end) pointers over data,size to denote half-open range (which avoids decrementing size when data is increased)
  • prefer direct member initialization
  • prefer inheritance from extend over virtual public inheritance
  • prefer implicit destructors
  • remove unused _rootInTES

Merge request reports