Belle II Software  release-05-02-19
ImportGeometry.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 # Create KLM geometry payloads.
5 # Note that GeoConfiguration created by this script should not be used except
6 # for testing, because it contains the KLM only.
7 
8 import basf2
9 
10 basf2.set_log_level(basf2.LogLevel.INFO)
11 
12 # Create main path
13 main = basf2.create_path()
14 
15 # Event-info setter
16 eventinfosetter = basf2.register_module('EventInfoSetter')
17 main.add_module(eventinfosetter)
18 
19 # Gearbox
20 gearbox = basf2.register_module('Gearbox')
21 main.add_module(gearbox)
22 
23 # Geometry
24 geometry = basf2.register_module('Geometry')
25 geometry.param('components', ['KLM'])
26 geometry.param('useDB', False)
27 geometry.param('createPayloads', True)
28 geometry.param('payloadIov', [0, 0, -1, -1])
29 main.add_module(geometry)
30 
31 # Process the path
32 basf2.process(main)
basf2.process
def process(path, max_event=0)
Definition: __init__.py:25