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(?) -
GaudiCommonand specializations
The change is backward compatible, but later we may deprecate the old (name, svcLocator) constructor.
Edited by Marco Clemencic