Belle II Software  release-05-01-25
runScanGeo.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 
4 import os
5 from basf2 import register_module, create_path, process
6 
7 # Create main path
8 main = create_path()
9 
10 # EventInfoSetter - generate event meta data
11 eventinfosetter = register_module('EventInfoSetter')
12 evtruninfo = {'expList': [0], 'runList': [1], 'evtNumList': [1]}
13 eventinfosetter.param(evtruninfo)
14 main.add_module(eventinfosetter)
15 
16 # Geometry parameter loader
17 gearbox = register_module('Gearbox')
18 main.add_module(gearbox)
19 
20 # Geometry builder
21 geometry = register_module('Geometry')
22 main.add_module(geometry)
23 
24 # ScanGeometry module
25 scangeo = register_module('ScanCDCGeo')
26 main.add_module(scangeo)
27 
28 # Process one event
29 process(main)