Simplify the way FSMCallbackHolder is wrapped around 'base' algorithms
Instead of explicitly adding the wrapping of FSMCallbackHolder
to Transformer
, Consumer
, Producer
, FilterPredicate
..., wrap the default base algorithm as defined by the default traits used by Transformer
, Consumer
, Producer
, FilterPredicate
...
And to help those Transformer
, Consumer
... instances which explicitly overrule the default algorithm in order to inherit from GaudiTupleAlg
instead, add the wrapping to the underlying GaudiAlg
as well.
Edited by Gerhard Raven