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