Belle II Software
release-05-01-25
PrintEventRate.py
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
4
19
20
from
basf2
import
*
21
import
sys
22
23
# Set the log level to show only error and fatal messages
24
# set_log_level(LogLevel.ERROR)
25
set_log_level(LogLevel.INFO)
26
27
# input
28
argvs = sys.argv
29
input = register_module(
'SeqRootInput'
)
30
input.param(
'fileNameIsPattern'
,
True
)
31
# input.param('fileNameIsPattern', False )
32
# input.param('inputFileName', '/x02/data/e0000r000554.sroot')
33
# input.param('inputFileName', '/rawdata/disk01/storage/0001/03218/cosmic.0001.03218.HLT1.f%05d.sroot')
34
input.param(
'inputFileName'
, argvs[1])
35
36
37
# rate
38
rate = register_module(
'PrintEventRate'
)
39
rate.param(
'PrintInterval'
, 60)
40
# unpack = register_module('CDCUnpacker')
41
42
dump = register_module(
'RootOutput'
)
43
prog = register_module(
'Progress'
)
44
45
# Create main path
46
main = create_path()
47
48
# Add modules to main path
49
main.add_module(input)
50
# main.add_module(output)
51
main.add_module(rate)
52
# main.add_module(dump)
53
# main.add_module(unpack)
54
# main.add_module(prog)
55
56
# Process all events
57
process(main)
rawdata
examples
PrintEventRate.py
Generated on Fri Nov 5 2021 03:56:47 for Belle II Software by
1.8.17