LHCBGAUSS-1041: ReDecay support for SignalRepeatedHadronization
This changes the instance of Generation used for the signal part from being a simple clone of Generation() to a individually configured algorithm.
This algorithm always uses SignalPlain but takes the configuration for the cut tool etc from the SampleGenerationTool used in Generation().
The new configuration has been tested with three event types:
- 27163003 which uses
SignalPlainand a simple"DaughtersInLHCb"cut tool. - 21163012 which uses
SignalPlainand a privateLoKi::GenCutTool/TightCutinstance that is configured. - 12875402 which uses
SignalRepeatedHadronizationand a private"DaughtersInLHCbAndCutsForDinSLBdecays"instance which is configured.
The settings are correctly copied into the Generation("GenerationSignal") instance in all three cases and the output looks sensible.