27 kwargs.setdefault("RunGeoTest",
True)
28 kwargs.setdefault(
"Verbose",
False)
30 result = ComponentAccumulator()
32 from G4DebuggingTools.G4DebuggingToolsConfig
import VolumeDebuggerToolCfg
33 actionAcc = ComponentAccumulator()
36 actionAcc.setPrivateTools(actions)
37 volumeDebuggerAction = result.popToolsAndMerge(actionAcc)
39 actionList = volumeDebuggerAction
43 kwargs_UATools.setdefault(
"UserActionTools",actionList)
44 result.addService(CompFactory.G4UA.UserActionSvc(name,**kwargs_UATools))
50 flags.Sim.OptionalUserActionList += ['G4DebuggingTools.G4DebuggingToolsConfig.StepHistogramToolCfg']
52 result = ComponentAccumulator()
53 if flags.Concurrency.NumThreads > 1:
54 msg =
'Attempt to run '+name+
' with more than one thread, which is not supported'
55 log = logging.getLogger(name)
58 output =
'./StepHistograms_opts_temp.root'
59 result.addService(CompFactory.THistSvc(Output = [
"stepHisto DATAFILE='"+output+
"' OPT='RECREATE'"]))
60 result.setPrivateTools(CompFactory.G4UA.StepHistogramTool(name, **kwargs))