Belle II Software  release-05-01-25
unpack_merger.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 from basf2 import *
5 from ROOT import Belle2
6 
7 
8 input_files = Belle2.Environment.Instance().getInputFilesOverride()
9 if not input_files.empty() and input_files.front().endswith(".sroot"):
10  root_input = register_module('SeqRootInput')
11 else:
12  root_input = register_module('RootInput')
13 
14 main = create_path()
15 main.add_module(root_input)
16 
17 merger_unpacker = register_module('CDCTriggerUnpacker')
18 merger_unpacker.logging.log_level = LogLevel.DEBUG
19 merger_unpacker.logging.debug_level = 100
20 merger_unpacker.logging.set_info(LogLevel.DEBUG, LogInfo.LEVEL | LogInfo.MESSAGE)
21 
22 main.add_module(merger_unpacker)
23 process(main)
24 print(statistics)
Belle2::Environment::Instance
static Environment & Instance()
Static method to get a reference to the Environment instance.
Definition: Environment.cc:31