17 eventinfosetter = register_module(
'EventInfoSetter')
18 eventinfosetter.param({
'evtNumList': [100]})
19 main.add_module(eventinfosetter)
22 gearbox = register_module(
'Gearbox')
23 main.add_module(gearbox)
26 geometry = register_module(
'Geometry')
27 main.add_module(geometry)
30 evtgeninput = register_module(
'EvtGenInput')
31 main.add_module(evtgeninput)
35 if 'BELLE2_BACKGROUND_MIXING_DIR' in os.environ:
36 bg = glob.glob(os.environ[
'BELLE2_BACKGROUND_MIXING_DIR'] +
'/*.root')
38 bkgmixer = register_module(
'BeamBkgMixer')
39 bkgmixer.param(
'backgroundFiles', bg)
40 main.add_module(bkgmixer)
41 B2RESULT(
'Simulaton w/ beam background, samples taken from folder ' +
42 os.environ[
'BELLE2_BACKGROUND_MIXING_DIR'])
44 B2RESULT(
'Simulaton w/o beam background')
47 simulation = register_module(
'FullSim')
48 main.add_module(simulation)
51 main.add_module(
'TOPDigitizer', allChannels=
True, readoutWindows=12, offsetWindows=4)
54 trigdigi = register_module(
'TOPTriggerDigitizer')
55 trigdigi.param(
'threshold', 28)
56 main.add_module(trigdigi)
59 output = register_module(
'RootOutput')
60 output.param(
'branchNames', [
'TOPDigits',
'TOPTriggerDigits',
'TOPTriggerMCInfo'])
61 main.add_module(output)
64 progress = register_module(
'Progress')
65 main.add_module(progress)