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