10 from ROOT
import PyConfig
11 PyConfig.StartGuiThread =
False
12 from ROOT
import gROOT
17 from ROOT
import Belle2
18 from ROOT
import TH1F, TCanvas, TGraph
21 parser = argparse.ArgumentParser(description=
'Go through a data file, apply calibration, and write the waveforms to a root file.',
22 usage=
'%(prog)s [options]')
30 args = parser.parse_args()
32 set_log_level(LogLevel.INFO)
38 roinput = register_module(
'SeqRootInput')
39 main.add_module(roinput)
42 converter = register_module(
'Convert2RawDet')
43 main.add_module(converter)
46 gearbox = register_module(
'Gearbox')
47 main.add_module(gearbox)
50 geometry = register_module(
'Geometry')
51 geometry.param(
'components', [
'TOP'])
52 main.add_module(geometry)
55 unpack = register_module(
'TOPUnpacker')
56 main.add_module(unpack)
59 histomanager = register_module(
"HistoManager")
60 main.add_module(histomanager)
61 wfqp = register_module(
'TOPWaveformQualityPlotter')
65 progress = register_module(
'Progress')
66 main.add_module(progress)