13 import multiprocessing
26 b2.set_log_level(b2.LogLevel.ERROR)
29 geom = b2.register_module(
"Geometry")
32 main = b2.create_path()
41 raw2ds = b2.register_module(
"Raw2Ds")
42 raw2ds.param(
"RingBufferName", argvs[1])
43 main.add_module(raw2ds)
48 histo = b2.register_module(
'DqmHistoManager')
49 histo.param(
"Port", 9991)
50 histo.param(
"DumpInterval", 10000)
51 main.add_module(histo)
54 monitor = b2.register_module(
'MonitorData')
55 main.add_module(monitor)
58 ds2rbuf = b2.register_module(
"Ds2Rbuf")
59 ds2rbuf.param(
"RingBufferName", argvs[2])
60 main.add_module(ds2rbuf)
63 progress = b2.register_module(
'Progress')
64 main.add_module(progress)
67 elapsed = b2.register_module(
'ElapsedTime')
68 elapsed.param(
'EventInterval', 10000)
69 main.add_module(elapsed)
72 b2.set_nprocesses(multiprocessing.cpu_count())