Belle II Software  release-05-01-25
BeamParameters.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 import basf2
5 from beamparameters import add_beamparameters
6 
7 # small example to show how to set BeamParameters
8 
9 main = basf2.create_path()
10 main.add_module("EventInfoSetter", expList=0, runList=1, evtNumList=10000)
11 
12 # add beamparameters with named preset
13 beamparameters = add_beamparameters(main, "Y4S")
14 
15 # override preset however you like
16 beamparameters.param("covHER", [0.01, 0.01, 0.01])
17 beamparameters.param("smearDirection", False)
18 
19 # print parameters to be used
20 basf2.print_params(beamparameters)
21 
22 # add generator, simulation, analysis, and so forth
23 main.add_module("RootOutput", outputFileName="BeamParameters.root")
24 
25 basf2.process(main)
basf2.process
def process(path, max_event=0)
Definition: __init__.py:25