Belle II Software  release-05-01-25
rawunpack.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
9 
10 from basf2 import *
11 
12 set_log_level(LogLevel.INFO)
13 
14 # input
15 input = register_module('SeqRootInput')
16 
17 # dump
18 # dump = register_module('RootOutput')
19 
20 # progress monitor
21 progress = register_module('Progress')
22 
23 # converts RawCOPPER->RawARICH
24 convert = register_module('Convert2RawDet')
25 
26 # converts RawARICH->ARICHRawDigits
27 unpack = register_module('ARICHRawunpacker')
28 
29 # Create main path
30 main = create_path()
31 
32 # Add modules to main path
33 main.add_module(input)
34 main.add_module(convert)
35 main.add_module(unpack)
36 # main.add_module(dump)
37 main.add_module(progress)
38 
39 # Process all events
40 process(main)
41 
42 print(statistics)