8 set_log_level(LogLevel.ERROR)
13 eventinfosetter = register_module(
'EventInfoSetter')
15 particlegun = register_module(
'ParticleGun')
17 gearbox = register_module(
'Gearbox')
19 geometry = register_module(
'Geometry')
21 simulation = register_module(
'FullSim')
30 analysis = register_module(
'CLAWS')
32 output = register_module(
'RootOutput')
34 progress = register_module(
'Progress')
39 eventinfosetter.param({
'evtNumList': [500],
'runList': [1]})
54 'pdgCodes': [11, 22, -11],
57 'momentumGeneration':
'fixed',
58 'momentumParams': [0.00004],
59 'thetaGeneration':
'normal',
60 'thetaParams': [0.0, 1.0],
61 'phiGeneration':
'uniform',
62 'phiParams': [0, 360.0],
63 'vertexGeneration':
'fixed',
64 'xVertexParams': [0.0],
65 'yVertexParams': [0.0],
66 'zVertexParams': [0.0],
67 'independentVertices':
False,
73 gearbox.param(
'fileName',
'beast/claws/detector.xml')
81 geometry.set_log_level(LogLevel.INFO)
84 analysis.set_log_level(LogLevel.INFO)
89 output.param(
'outputFileName',
'claws-simulation.root')
96 output.param(
'updateFileCatalog',
False)
100 main.add_module(eventinfosetter)
101 main.add_module(gearbox)
102 main.add_module(geometry)
103 main.add_module(particlegun)
104 main.add_module(simulation)
105 main.add_module(analysis)
106 main.add_module(output)
107 main.add_module(progress)