Belle II Software  release-05-02-19
Simulation.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 # KLM alignment: simulation.
5 
6 import sys
7 import basf2
8 from simulation import add_simulation
9 
10 # Use local database.
11 basf2.conditions.append_testing_payloads('localdb/database.txt')
12 
13 # Create path.
14 main = basf2.create_path()
15 
16 # Input.
17 main.add_module('RootInput', inputFileName=sys.argv[1])
18 
19 # Simulation.
20 add_simulation(main)
21 
22 # Output.
23 main.add_module('RootOutput', outputFileName=sys.argv[2])
24 
25 # Progress.
26 main.add_module('Progress')
27 
28 # Processing.
29 basf2.process(main)
30 
31 # Print call statistics
32 print(basf2.statistics)
basf2.process
def process(path, max_event=0)
Definition: __init__.py:25