2 from ROOT
import Belle2
5 def add_neuro_2d_unpackers(path, debug_level=4, debugout=True):
6 unpacker = register_module(
'CDCTriggerUnpacker')
8 unpacker.logging.log_level = LogLevel.DEBUG
10 unpacker.logging.debug_level = debug_level
11 unpacker.logging.set_info(LogLevel.DEBUG, LogInfo.LEVEL | LogInfo.MESSAGE)
13 unpacker.param(
'headerSize', 3)
15 unpacker.param(
'unpackTracker2D',
True)
17 unpacker.param(
'decode2DFinderTrack',
True)
19 unpacker.param(
'decode2DFinderInput',
True)
20 unpacker.param(
'2DNodeId', [
25 unpacker.param(
'NeuroNodeId', [
31 unpacker.param(
'unpackNeuro',
True)
32 unpacker.param(
'decodeNeuro',
True)
33 path.add_module(unpacker)
36 set_log_level(LogLevel.ERROR)
38 use_central_database(
"data_reprocessing_prod6")
41 dstfiles = [
'/hsm/belle2/bdata/Data/\
42 release-02-01-00/DB00000438/prod00000006/e0003/4S/\
43 r05613/all/dst/sub00/dst.physics.0003.05613.HLT2.f00000.root']
44 main.add_module(
"RootInput", inputFileNames=dstfiles)
45 add_neuro_2d_unpackers(main, debug_level=2, debugout=
False)
47 main.add_module(
'HistoManager',
48 histoFileName=
'histogram.root')
50 main.add_module(
'CDCTriggerDQM')
51 main.add_module(
'Progress')