3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
14 result.setPrivateTools(CompFactory.G4UA.VerboseSelectorTool(name, **kwargs))
20 result.setPrivateTools(CompFactory.G4UA.VolumeDebuggerTool(name,**kwargs))
24 def VolumeDebugger(configFlags, name="G4UA::ISFFullUserActionSvc
", **kwargs):
26 kwargs.setdefault("RunGeoTest",
True)
27 kwargs.setdefault(
"Verbose",
False)
31 from G4DebuggingTools.G4DebuggingToolsConfig
import VolumeDebuggerToolCfg
35 actionAcc.setPrivateTools(actions)
36 volumeDebuggerAction = result.popToolsAndMerge(actionAcc)
38 actionList = volumeDebuggerAction
42 kwargs_UATools.setdefault(
"UserActionTools",actionList)
43 result.addService(CompFactory.G4UA.UserActionSvc(name,**kwargs_UATools))