Belle II Software  release-05-01-25
trggdl.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 #
5 # 2014/01/28 : YI : 1st version
6 
7 from basf2 import *
8 
9 # ...suppress messages and warnings during processing...
10 set_log_level(LogLevel.ERROR)
11 set_random_seed(0)
12 
13 # ...Register modules...
14 eventinfosetter = register_module('EventInfoSetter')
15 gdltrg = register_module('TRGGDL')
16 
17 # ...EventInfoSetter...
18 eventinfosetter.param({'evtNumList': [5], 'runList': [1]})
19 
20 # ...EventInfoSetter...
21 gdltrg.param('DebugLevel', 1)
22 gdltrg.param('ConfigFile',
23  os.path.join(os.environ['BELLE2_LOCAL_DIR'],
24  "trg/gdl/data/ftd/0.01/ftd_0.01"))
25 
26 # ...Create paths...
27 main = create_path()
28 
29 # ...Add modules to paths...
30 main.add_module(eventinfosetter)
31 main.add_module(gdltrg)
32 
33 # ...Process events...
34 process(main)
35 
36 # ...Print call statistics...
37 print(statistics)