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