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