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