Update ISimulatorTool and ISimulationSvc implementations to handle shadow Truth events.
Part of the development for !63059 (merged).
This merge request updates the ISimulatorTool
and ISimulationSvc
interfaces to optionally
take a second (shadow) McEventCollection as input to the simulateVector
calls. If the new
approach to quasi-stable particle simulation is being used then this shadow truth information
is used to look-up the predefined decays of quasi-stable particles when building the G4Event
.