Skip to content

Follow modernization of CaloInterfaces + additional modernization

Gerhard Raven requested to merge modernize-calo into master

follow changes in LHCb!291 (merged):

  • do not request CaloInterfaces link library
  • do not include CaloUtil.h and additional modernization:
  • add final to classes
  • prefer override over virtual
  • remove explicit destructors when the implicit destructor is sufficient
  • prefer getIfExists over exists + get
  • prefer range-based for loops
  • prefer assignment of std::initializer list over clear + series of push_backs
  • prefer extends over explicit virtual inheritance
  • prefer SmartIF
  • remove obsolete SVN keywords
  • prefer call-back handler over explicit syncing in initialize

Merge request reports