24b2.set_log_level(b2.LogLevel.ERROR)
27geom = b2.register_module(
"Geometry")
30main = b2.create_path()
39raw2ds = b2.register_module(
"Raw2Ds")
40raw2ds.param(
"RingBufferName", argvs[1])
41main.add_module(raw2ds)
46histo = b2.register_module(
'DqmHistoManager')
47histo.param(
"Port", 9991)
48histo.param(
"DumpInterval", 10000)
52monitor = b2.register_module(
'MonitorData')
53main.add_module(monitor)
56roiGen = b2.register_module(
'ROIGenerator')
57param_roiGen = {
'ROIListName':
'ROIs',
58 'nROIs': 8,
'Layer': 1,
'Ladder': 1,
'Sensor': 1}
59roiGen.param(param_roiGen)
62roiPayloadAssembler = b2.register_module(
'ROIPayloadAssembler')
63param_roiPayloadAssembler = {
'ROIListName':
'ROIs',
64 'ROIpayloadName':
'ROIpayload'}
65roiPayloadAssembler.param(param_roiPayloadAssembler)
67roiReadTest = b2.register_module(
'ROIReadTest')
68param_roiReadTest = {
'outfileName':
'ROIoutHLT.txt',
69 'ROIpayloadName':
'ROIpayload'}
70roiReadTest.param(param_roiReadTest)
72main.add_module(roiGen)
73main.add_module(roiPayloadAssembler)
78ds2rbuf = b2.register_module(
"Ds2Rbuf")
79ds2rbuf.param(
"RingBufferName", argvs[2])
80main.add_module(ds2rbuf)
83progress = b2.register_module(
'Progress')
84main.add_module(progress)
87elapsed = b2.register_module(
'ElapsedTime')
88elapsed.param(
'EventInterval', 10000)
89main.add_module(elapsed)
92b2.set_nprocesses(int(argvs[4]))