5 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
6 from AthenaConfiguration.ComponentFactory
import CompFactory
8 result = ComponentAccumulator()
11 from G4UserActions.G4UserActionsConfig
import LengthIntegratorToolCfg
12 actionAcc = ComponentAccumulator()
14 actions += [actionAcc.popToolsAndMerge(LengthIntegratorToolCfg(configFlags))]
15 actionAcc.setPrivateTools(actions)
16 lengthIntegratorAction = result.popToolsAndMerge(actionAcc)
18 actionList = lengthIntegratorAction
20 kwargs.setdefault(
"UserActionTools",actionList)
21 result.addService(CompFactory.G4UA.UserActionSvc(name, **kwargs))
LengthIntegrator(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)