Belle II Software  release-05-01-25
pxd_roi_plotter.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
5 import sys
6 
7 from basf2 import *
8 from ROOT import Belle2
9 from ROOT import gROOT
10 
11 import PXDROIUnpackerModule
12 
13 # prevent Canvases from popping up on x11
14 gROOT.SetBatch()
15 
16 main = create_path()
17 
18 # main.add_module('RootInput')
19 main.add_module('SeqRootInput')
20 
21 main.add_module('Progress')
22 
23 main.add_module('PXDUnpacker')
24 
25 '''Unpack ROIs from ONSEN output'''
27 
28 '''Unpack ROIs from HLT Payload (depends if there are in the sroot file)'''
29 # main.add_module(PXDROIUnpackerModule.PXDPayloadROIUnpackerModule())
30 
31 plotter = register_module('PXDROIPlot')
32 plotter.param("ROIsName", "ROIs") # calculated on HLT ... before Payload assemly
33 # plotter.param("ROIsName","PXDROIsPayHLT") # calculated on HLT ... unpacked from payload (depends whats in the sroot file)
34 plotter.param("DCROIsName", "PXDROIsDC") # output from DATCON by ONSEN
35 plotter.param("HLTROIsName", "PXDROIsHLT") # output from HLT by ONSEN
36 main.add_module(plotter)
37 
38 process(main)
PXDROIUnpackerModule.PXDRawROIUnpackerModule
Definition: PXDROIUnpackerModule.py:8