Belle II Software development
Root2Binary.py
1#!/usr/bin/env python3
2
3
10
11
24
25import basf2 as b2
26
27# Set the log level to show only error and fatal messages
28b2.set_log_level(b2.LogLevel.ERROR)
29# set_log_level(LogLevel.INFO)
30
31# input
32input = b2.register_module('RootInput')
33# input = register_module('SeqRootInput')
34# input.param('inputFileName', 'RootOutput1.root')
35
36# dump
37# dump = register_module('PrintDataTemplate')
38dump = b2.register_module('Root2Binary')
39dump.param('outputFileName', 'temp.dat')
40
41# Create main path
42main = b2.create_path()
43
44# Add modules to main path
45main.add_module(input)
46# main.add_module(output)
47main.add_module(dump)
48
49# Process all events
50b2.process(main)