Belle II Software  release-05-01-25
UnpackFromSeqroot.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 import os
5 import shutil
6 from basf2 import *
7 
8 from basf2 import Module
9 
10 input = register_module('SeqRootInput')
11 
12 unpacker = register_module('PXDUnpacker')
13 # unpacker.param('DoNotStore',True);
14 
15 histoman = register_module('HistoManager')
16 histoman.param('histoFileName', 'your_histo_file.root')
17 
18 simpleoutput = register_module('RootOutput')
19 simpleoutput.param('outputFileName', 'PXDRawHit.root')
20 simpleoutput.param('compressionLevel', 0)
21 
22 main = create_path()
23 
24 main.add_module(input)
25 main.add_module(histoman)
26 main.add_module(unpacker)
27 main.add_module(register_module('PXDRawDQM'))
28 main.add_module(register_module('PXDROIDQM'))
29 main.add_module(register_module('Progress'))
30 main.add_module(simpleoutput)
31 
32 process(main)