11 b2.set_log_level(b2.LogLevel.INFO)
16 main = b2.create_path()
19 inroot = b2.register_module(
'DQMHistAnalysisInputRootFile')
20 inroot.param(
'InputRootFile', sys.argv[1])
21 main.add_module(inroot)
29 ip_x = b2.register_module(
'DQMHistAnalysisIP')
30 ip_x.param(
"HistoName",
"IPMonitoring/Y4S_Vertex.X")
31 ip_x.param(
'PVName',
'DQM:Beam:IP:X:')
34 ip_y = b2.register_module(
'DQMHistAnalysisIP')
35 ip_y.param(
"HistoName",
"IPMonitoring/Y4S_Vertex.Y")
36 ip_y.param(
'PVName',
'DQM:Beam:IP:Y:')
39 ip_z = b2.register_module(
'DQMHistAnalysisIP')
40 ip_z.param(
"HistoName",
"IPMonitoring/Y4S_Vertex.Z")
41 ip_z.param(
'PVName',
'DQM:Beam:IP:Z:')
45 epicsarray = b2.register_module(
'DQMHistOutputToEPICS')
46 epicsarray.param(
'HistoList', [
47 [
'IPMonitoring/Y4S_Vertex.X',
'DQM:Beam:IP:X:Proj',
'DQM:Beam:IP:X:Proj:Last'],
48 [
'IPMonitoring/Y4S_Vertex.Y',
'DQM:Beam:IP:Y:Proj',
'DQM:Beam:IP:Y:Proj:Last'],
49 [
'IPMonitoring/Y4S_Vertex.Z',
'DQM:Beam:IP:Z:Proj',
'DQM:Beam:IP:Z:Proj:Last'],
52 main.add_module(epicsarray)
59 output = b2.register_module(
'DQMHistAnalysisOutputRelayMsg')
61 output.param(
'Port', int(argv[2]))
62 main.add_module(output)