Belle II Software  release-05-01-25
UnpackFromDump.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 rawinput = register_module('PXDReadRawONSEN')
11 rawinput.param('FileName', 'map.dat')
12 
13 rawinput2 = register_module('PXDReadRawONSEN')
14 rawinput2.param('SetEvtMeta', False)
15 rawinput2.param('FileName', 'map2.dat')
16 
17 unpacker = register_module('PXDUnpacker')
18 # unpacker.param('DoNotStore',True);
19 # unpacker.param('HeaderEndianSwap',False);
20 
21 histoman = register_module('HistoManager')
22 histoman.param('histoFileName', 'map_HISTO.root')
23 
24 simpleoutput = register_module('RootOutput')
25 simpleoutput.param('outputFileName', 'map_RAW.root')
26 simpleoutput.param('compressionLevel', 0)
27 
28 main = create_path()
29 
30 main.add_module(rawinput)
31 main.add_module(rawinput2)
32 main.add_module(histoman)
33 main.add_module(unpacker)
34 main.add_module('PXDRawDQM')
35 main.add_module('PXDROIDQM')
36 main.add_module('Progress')
37 main.add_module(simpleoutput)
38 
39 process(main)