Belle II Software  release-05-01-25
Dummy2File.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
19 
20 from basf2 import *
21 import sys
22 argvs = sys.argv
23 
24 if len(argvs) < 3:
25  print('Usage : DummyDataPacker.py <runno> <maxevents>')
26  sys.exit()
27 
28 # Set the log level to show only error and fatal messages
29 set_log_level(LogLevel.ERROR)
30 # set_log_level(LogLevel.INFO)
31 
32 # input
33 # runno = int(argvs[1])
34 # max_event = int(argvs[2])
35 # packer = register_module('DummyDataPacker')
36 # packer.param('RunNumber', runno)
37 # packer.param('MaxEventNum', max_event)
38 # root = register_module('RootOutput')
39 # root.param('outputFileName', argvs[2])
40 # dump = register_module('Ds2RawFile')
41 
42 root = register_module('SeqRootInput')
43 # root.param('inputFileName', argvs[2])
44 
45 output = register_module('StorageSerializer')
46 output.param('OutputBufferName', 'OTEST')
47 output.param('OutputBufferSize', 10)
48 output.param('compressionLevel', 0)
49 
50 # Create main path
51 main = create_path()
52 
53 # Add modules to main path
54 # main.add_module(packer)
55 main.add_module(root)
56 # main.add_module(dump)
57 main.add_module(output)
58 
59 # Process all events
60 process(main)