Belle II Software  release-05-01-25
dqmtest.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 
4 import basf2 as b2
5 import sys
6 
7 argvs = sys.argv
8 argc = len(argvs)
9 
10 # set_log_level(LogLevel.ERROR)
11 
12 main = b2.create_path()
13 
14 # File input module
15 input = b2.register_module("RootInput")
16 main.add_module(input)
17 
18 # DQM Histogram Module
19 histo = b2.register_module('DqmHistoManager')
20 histo.param('histoFileName', 'dqmtest.root')
21 histo.param('Port', int(argvs[1]))
22 histo.param('DumpInterval', 10)
23 main.add_module(histo)
24 
25 # monitor = register_module('MonitorData')
26 # main.add_module(monitor)
27 
28 # progress
29 progress = b2.register_module("Progress")
30 main.add_module(progress)
31 
32 # Start processing
33 b2.process(main)