Belle II Software  release-06-02-00
unpack.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
11 
12 import basf2 as b2
13 import modularAnalysis as ma
14 from rawdata import add_unpackers
15 
16 # Create path
17 main = b2.create_path()
18 
19 # Root input
20 roinput = b2.register_module('RootInput')
21 main.add_module(roinput)
22 
23 # Required setup modules
24 ma.loadGearbox(main)
25 main.add_module("Geometry")
26 
27 add_unpackers(main)
28 
29 ma.printDataStore(path=main)
30 
31 # Output events
32 output = b2.register_module('RootOutput')
33 output.param('outputFileName', "unpacked.root")
34 main.add_module(output)
35 
36 # Process events
37 b2.process(main)
38 print(b2.statistics)