Belle II Software  release-06-01-15
CheckGeometry.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
11 
12 
16 
17 import basf2 as b2
18 
19 evtmeta = b2.register_module('EventInfoSetter')
20 
21 # Geometry parameter loader
22 gearbox = b2.register_module('Gearbox')
23 gearbox.param('fileName', '/geometry/Beast2_phase1.xml')
24 
25 # Geometry builder
26 geometry = b2.register_module('Geometry')
27 
28 # Overlap checker
29 overlapchecker = b2.register_module('OverlapChecker')
30 
31 # Create main path
32 main = b2.create_path()
33 
34 # Add modules to main path
35 main.add_module(evtmeta)
36 main.add_module(gearbox)
37 main.add_module(geometry)
38 main.add_module(overlapchecker)
39 
40 # Process one event
41 b2.process(main)