7 <output>../LowMassTwoTrackPions.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=10000)
24 phokhara = basf2.register_module(
'PhokharaInput')
27 phokhara.set_log_level(basf2.LogLevel.INFO)
35 phokhara.param(
'FinalState', 1)
40 phokhara.param(
'Epsilon', 0.0001)
43 phokhara.param(
'SearchMax', 5000)
46 phokhara.param(
'nMaxTrials', 25000)
50 phokhara.param(
'LO', 0)
54 phokhara.param(
'NLO', 1)
58 phokhara.param(
'QED', 0)
62 phokhara.param(
'NLOIFI', 0)
65 phokhara.param(
'Alpha', 0)
69 phokhara.param(
'PionFF', 0)
73 phokhara.param(
'KaonFF', 0)
77 phokhara.param(
'PionStructure', 0)
81 phokhara.param(
'NarrowRes', 0)
85 phokhara.param(
'ProtonFF', 1)
89 phokhara.param(
'ScatteringAngleRangePhoton', [0., 180.])
93 phokhara.param(
'ScatteringAngleRangeFinalStates', [35., 145.])
97 phokhara.param(
'MinInvMassHadronsGamma', 0.)
101 phokhara.param(
'MinInvMassHadrons', 0.01)
105 phokhara.param(
'MaxInvMassHadrons', 112.0)
109 phokhara.param(
'MinEnergyGamma', 0.1058)
112 main.add_module(
"Progress")
113 main.add_module(phokhara)
119 add_reconstruction(main)
122 output_filename =
"../LowMassTwoTrackPions.dst.root"
123 add_mdst_output(main, filename=output_filename)
129 print(basf2.statistics)