7 <output>../TwoTrackElectronsForLuminosity.dst.root</output>
8 <contact>zhouxy@buaa.edu.cn</contact>
13 from simulation
import add_simulation
14 from reconstruction
import add_reconstruction, add_mdst_output
17 basf2.set_log_level(basf2.LogLevel.INFO)
19 main = basf2.create_path()
21 main.add_module(
"EventInfoSetter", expList=0, runList=1, evtNumList=1000)
24 babayaganlo = basf2.register_module(
'BabayagaNLOInput')
27 babayaganlo.set_log_level(basf2.LogLevel.INFO)
29 babayaganlo.param(
'FinalState',
'ee')
30 babayaganlo.param(
'DebugEnergySpread', 5.e-3)
31 babayaganlo.param(
'ScatteringAngleRange', [35.0, 145.0])
32 babayaganlo.param(
'MinEnergy', 0.01)
33 babayaganlo.param(
'MaxAcollinearity', 180.)
35 babayaganlo.param(
'Mode',
'unweighted')
36 babayaganlo.param(
'Order',
'exp')
37 babayaganlo.param(
'Model',
'matched')
38 babayaganlo.param(
'VacuumPolarization',
'hlmnt')
39 babayaganlo.param(
'VPUncertainty',
True)
40 babayaganlo.param(
'NPhotons', -1)
41 babayaganlo.param(
'Epsilon', 1.e-7)
42 babayaganlo.param(
'SearchMax', 1000000)
45 babayaganlo.param(
'UserMode',
'NONE')
55 main.add_module(babayaganlo)
61 add_reconstruction(main)
64 output_filename =
"../TwoTrackElectronsForLuminosity.dst.root"
65 add_mdst_output(main, filename=output_filename)
71 print(basf2.statistics)