Skip to content

WIP: Simplify component constructors

With the recent changes in PluginService, it's possible to make Algorithm, Service and AlgTool default constructible, which allows the removal of quite some boilerplate.

To do:

  • Algorithm
  • AlgTool
  • Service
  • Auditor (?)
  • GaudiCommon and specializations

The change is backward compatible, but later we may deprecate the old (name, svcLocator) constructor.

Edited by Marco Clemencic

Merge request reports