14 <output>../phigamma_neutral.dst.root</output>
15 <contact>giuseppe.finocchiaro@lnf.infn.it</contact>
20 from simulation
import add_simulation
21 from reconstruction
import add_reconstruction, add_mdst_output
22 from ROOT
import Belle2
25 b2.set_random_seed(12345)
28 bg = glob.glob(
'./BG/[A-Z]*.root')
31 phigamma_path = b2.Path()
33 eventinfosetter = b2.register_module(
'EventInfoSetter')
34 eventinfosetter.param(
'evtNumList', [5000])
35 eventinfosetter.param(
'runList', [1])
36 eventinfosetter.param(
'expList', [0])
37 phigamma_path.add_module(eventinfosetter)
40 phokhara = b2.register_module(
'PhokharaInput')
42 phokhara.set_log_level(b2.LogLevel.INFO)
46 phokhara.param(
'FinalState', 7)
50 phokhara.param(
'Epsilon', 0.0001)
52 phokhara.param(
'SearchMax', 5000)
54 phokhara.param(
'nMaxTrials', 25000)
57 phokhara.param(
'LO', 0)
60 phokhara.param(
'NLO', 1)
63 phokhara.param(
'QED', 0)
66 phokhara.param(
'NLOIFI', 0)
68 phokhara.param(
'Alpha', 0)
71 phokhara.param(
'PionFF', 0)
74 phokhara.param(
'KaonFF', 0)
77 phokhara.param(
'PionStructure', 0)
80 phokhara.param(
'NarrowRes', 0)
83 phokhara.param(
'ProtonFF', 1)
86 phokhara.param(
'ScatteringAngleRangePhoton', [5., 175.])
89 phokhara.param(
'ScatteringAngleRangeFinalStates', [0., 180.])
92 phokhara.param(
'MinInvMassHadronsGamma', 0.)
95 phokhara.param(
'MinInvMassHadrons', 0.986354)
98 phokhara.param(
'MaxInvMassHadrons', 1.1)
101 phokhara.param(
'MinEnergyGamma', 0.25)
104 phigamma_path.add_module(
"Progress")
105 phigamma_path.add_module(phokhara)
107 add_simulation(phigamma_path)
108 add_reconstruction(phigamma_path)
110 add_mdst_output(phigamma_path, filename=
"../phigamma_neutral.dst.root")
113 b2.process(phigamma_path)