20 from beamparameters
import add_beamparameters
23 basf2.set_log_level(basf2.LogLevel.ERROR)
27 main = basf2.create_path()
30 beamparameters = add_beamparameters(main,
"SuperKEKB")
33 hepevtreader = basf2.register_module(
'HepevtInput')
38 hepevtreader.param(
'inputFileList', [
'BhWide_10events.txt'])
58 hepevtreader.param(
'nVirtualParticles', 2)
69 hepevtreader.param(
'boost2Lab',
True)
76 hepevtreader.param(
'wrongSignPz',
True)
81 eventinfosetter = basf2.register_module(
'EventInfoSetter')
82 progress = basf2.register_module(
'Progress')
83 simpleoutput = basf2.register_module(
'RootOutput')
86 eventinfosetter.param(
'evtNumList', [100])
87 eventinfosetter.param(
'runList', [1])
88 eventinfosetter.param(
'expList', [0])
90 simpleoutput.param(
'outputFileName',
'HepEvtReaderOutput.root')
93 main.add_module(eventinfosetter)
94 main.add_module(progress)
97 main.add_module(hepevtreader)
99 basf2.print_params(hepevtreader)
102 main.add_module(simpleoutput)