Belle II Software  release-08-01-10
UnpackFromDump.py
1 #!/usr/bin/env python3
2 
3 
10 
11 import basf2 as b2
12 
13 
14 rawinput = b2.register_module('PXDReadRawONSEN')
15 rawinput.param('FileName', 'map.dat')
16 
17 rawinput2 = b2.register_module('PXDReadRawONSEN')
18 rawinput2.param('SetEvtMeta', False)
19 rawinput2.param('FileName', 'map2.dat')
20 
21 unpacker = b2.register_module('PXDUnpacker')
22 # unpacker.param('DoNotStore',True);
23 # unpacker.param('HeaderEndianSwap',False);
24 
25 histoman = b2.register_module('HistoManager')
26 histoman.param('histoFileName', 'map_HISTO.root')
27 
28 simpleoutput = b2.register_module('RootOutput')
29 simpleoutput.param('outputFileName', 'map_RAW.root')
30 simpleoutput.param('compressionLevel', 0)
31 
32 main = b2.create_path()
33 
34 main.add_module(rawinput)
35 main.add_module(rawinput2)
36 main.add_module(histoman)
37 main.add_module(unpacker)
38 main.add_module('PXDRawDQM')
39 main.add_module('PXDROIDQM')
40 main.add_module('Progress')
41 main.add_module(simpleoutput)
42 
43 b2.process(main)