Belle II Software  release-05-01-25
Simulation.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 # Reconstruction of generated ee->mumu(ISR) events.
5 
6 import sys
7 import basf2
8 from simulation import add_simulation
9 
10 # Set the global log level
11 basf2.set_log_level(basf2.LogLevel.INFO)
12 
13 input = basf2.register_module('RootInput')
14 input.param('inputFileName', sys.argv[1])
15 
16 output = basf2.register_module('RootOutput')
17 output.param('outputFileName', sys.argv[2])
18 
19 # Create the main path and add the modules
20 main = basf2.create_path()
21 main.add_module(input)
22 add_simulation(main)
23 main.add_module('Progress')
24 main.add_module(output)
25 
26 # generate events
27 basf2.process(main)
28 
29 # show call statistics
30 print(basf2.statistics)
basf2.process
def process(path, max_event=0)
Definition: __init__.py:25