2 def rpclayout(i, p, *rows): i[
"RPC/Layouts/" + p] = DQMItem(layout=rows)
5 rpclink =
' >>> <a href="https://twiki.cern.ch/twiki/bin/view/CMS/DQMShiftRPC">Description</a>'
6 summary =
"summary map for rpc, this is NOT an efficiency measurement"
7 rpcevents =
"Events processed by the RPC DQM"
8 fed =
"FED Fatal Errors"
9 top =
"RPC TOP Summary Histogram <br><font color=green><b>GREEN</b> - Good Chamber </font><br> <font color=blue><b>BLUE</b> - Chamber OFF</font><br> <font color=yellow><b>YELLOW</b> - Noisy Strip </font><br> <font color=orange><b>ORANGE</b> - Noisy Chamber </font><br> <font color=pink><b>PINK</b> - Partly Dead Chamber </font><br> <font color=red><b>RED</b> - Fully Dead Chamber </font><br> <font color=aqua><b>LIGHT BLUE</b> - Bad Occupancy Shape </font> <br>"
10 occupancy =
"Occupancy "
11 clsize =
"Cluster Size of RPC system"
12 nrofcl =
"Number of Clusters "
13 nrofdigi =
"Number of Digi"
15 bx =
"RPC BX distribution "
19 [{
'path':
"RPC/EventInfo/reportSummaryMap",
'description': summary + rpclink }])
23 rpclayout(dqmitems,
"01-Fatal_FED_Errors",
24 [{
'path':
"RPC/FEDIntegrity/FEDFatal",
'description': fed + rpclink }])
29 [{
'path':
"RPC/AllHits/RPCEvents",
'description': rpcevents + rpclink }])
34 [{
'path':
"RPC/DCSInfo/rpcHV",
'description': rpcevents + rpclink }])
39 rpclayout(dqmitems,
"04-Barrel_TOP_summary_Distribution",
40 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Wheel2",
'description': top + rpclink },
41 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Wheel1",
'description': top + rpclink }],
43 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Wheel0",
'description': top + rpclink },
44 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Wheel-1",
'description': top + rpclink },
45 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Wheel-2",
'description': top + rpclink }]
48 rpclayout(dqmitems,
"05-Barrel_TOP_Summary",
49 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Roll_vs_Sector_Wheel2",
'description': top + rpclink },
50 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Roll_vs_Sector_Wheel1",
'description': top + rpclink }],
52 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Roll_vs_Sector_Wheel0",
'description': top + rpclink },
53 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Roll_vs_Sector_Wheel-1",
'description': top + rpclink},
54 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Roll_vs_Sector_Wheel-2",
'description': top + rpclink}]
57 rpclayout(dqmitems,
"06-EndCap_TOP_Summary_Distribution",
58 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Disk3",
'description': top + rpclink },
59 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Disk2",
'description': top + rpclink },
60 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Disk1",
'description': top + rpclink }],
62 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Disk-3",
'description': top + rpclink},
63 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Disk-2",
'description': top + rpclink},
64 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Distribution_Disk-1",
'description': top + rpclink}]
67 rpclayout(dqmitems,
"07-EndCap_TOP_Summary",
68 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Ring_vs_Segment_Disk3",
'description': top + rpclink },
69 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Ring_vs_Segment_Disk2",
'description': top + rpclink },
70 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Ring_vs_Segment_Disk1",
'description': top + rpclink }],
72 [{
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Ring_vs_Segment_Disk-3",
'description': top + rpclink},
73 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Ring_vs_Segment_Disk-2",
'description': top + rpclink},
74 {
'path':
"RPC/AllHits/SummaryHistograms/RPCChamberQuality_Ring_vs_Segment_Disk-1",
'description': top + rpclink}]
81 rpclayout(dqmitems,
"08-Barrel_Occupancy",
82 [{
'path':
"RPC/AllHits/SummaryHistograms/Occupancy_for_Barrel",
'description': occupancy + rpclink }]
85 rpclayout(dqmitems,
"09-Endcap_Occupancy",
86 [{
'path':
"RPC/AllHits/SummaryHistograms/Occupancy_for_Endcap",
'description': occupancy + rpclink }]
89 rpclayout(dqmitems,
"10-Barrel_1DOccupancy",
90 [{
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Wheel_2",
'description': occupancy + rpclink },
91 {
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Wheel_1",
'description': occupancy + rpclink }],
93 [{
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Wheel_0",
'description': occupancy + rpclink },
94 {
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Wheel_-1",
'description': occupancy + rpclink },
95 {
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Wheel_-2",
'description': occupancy + rpclink }]
98 rpclayout(dqmitems,
"11-EndCap_1DOccupancy",
99 [{
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Ring_2",
'description': occupancy + rpclink },
100 {
'path':
"RPC/AllHits/SummaryHistograms/1DOccupancy_Ring_3",
'description': occupancy + rpclink }]
106 rpclayout(dqmitems,
"12-Barrel_Multiplicity",
107 [{
'path':
"RPC/AllHits/SummaryHistograms/Multiplicity_Barrel",
'description': nrofdigi + rpclink }])
109 rpclayout(dqmitems,
"13-Endcap_Multiplicity",
110 [ {
'path':
"RPC/AllHits/SummaryHistograms/Multiplicity_Endcap-",
'description': nrofdigi + rpclink },
111 {
'path':
"RPC/AllHits/SummaryHistograms/Multiplicity_Endcap+",
'description': nrofdigi + rpclink }]
117 rpclayout(dqmitems,
"14-Barrel_Number_Of_Clusters",
118 [{
'path':
"RPC/Muon/SummaryHistograms/NumberOfClusters_Barrel",
'description': nrofcl + rpclink }]
121 rpclayout(dqmitems,
"15-Endcap_Number_Of_Clusters",
122 [ {
'path':
"RPC/Muon/SummaryHistograms/NumberOfClusters_Endcap-",
'description': nrofcl + rpclink },
123 {
'path':
"RPC/Muon/SummaryHistograms/NumberOfClusters_Endcap+",
'description': nrofcl + rpclink }]
128 rpclayout(dqmitems,
"16-Barrel_Cluster_Size",
129 [{
'path':
"RPC/Muon/SummaryHistograms/ClusterSize_Barrel",
'description': clsize + rpclink }]
132 rpclayout(dqmitems,
"17-Endcap_Cluster_Size",
133 [ {
'path':
"RPC/Muon/SummaryHistograms/ClusterSize_Endcap-",
'description': clsize + rpclink },
134 {
'path':
"RPC/Muon/SummaryHistograms/ClusterSize_Endcap+",
'description': clsize + rpclink }]
140 rpclayout(dqmitems,
"18-Barrel_Bunch_Crossing",
141 [{
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Wheel_2",
'description': bx + rpclink },
142 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Wheel_1",
'description': bx + rpclink }],
144 [{
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Wheel_0",
'description': bx + rpclink },
145 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Wheel_-1",
'description': bx + rpclink },
146 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Wheel_-2",
'description': bx + rpclink }]
149 rpclayout(dqmitems,
"19-EndCap_Bunch_Crossing",
150 [{
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Disk_3",
'description': bx + rpclink },
151 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Disk_2",
'description': bx + rpclink },
152 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Disk_1",
'description': bx + rpclink }],
154 [{
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Disk_-3",
'description': bx + rpclink},
155 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Disk_-2",
'description': bx + rpclink},
156 {
'path':
"RPC/Muon/SummaryHistograms/BxDistribution_Disk_-1",
'description': bx + rpclink}]
165 [{
'path':
"RPC/RPCEfficiency/Statistics",
'description': eff + rpclink }])
167 rpclayout(dqmitems,
"22-Barrel_Efficiency_Distribution",
168 [{
'path':
"RPC/RPCEfficiency/EffBarrelRoll",
'description': eff + rpclink }]
171 rpclayout(dqmitems,
"23-Barrel_Efficiency",
172 [{
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Sector_Wheel_-2",
'description': eff + rpclink },
173 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Sector_Wheel_-1",
'description': eff + rpclink }],
175 [{
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Sector_Wheel_0",
'description': eff + rpclink },
176 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Sector_Wheel_+1",
'description': eff + rpclink },
177 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Sector_Wheel_+2",
'description': eff + rpclink }]
180 rpclayout(dqmitems,
"24-Endcap_Positive_Efficiency_Distribution",
181 [{
'path':
"RPC/RPCEfficiency/EffEndcapPlusRoll",
'description': eff + rpclink }]
184 rpclayout(dqmitems,
"25-Endcap_Negative_Efficiency_Distribution",
185 [{
'path':
"RPC/RPCEfficiency/EffEndcapMinusRoll",
'description': eff + rpclink }]
188 rpclayout(dqmitems,
"26-EndCap_Efficiency",
189 [{
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Segment_Disk_-3",
'description': eff + rpclink },
190 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Segment_Disk_-2",
'description': eff + rpclink },
191 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Segment_Disk_-1",
'description': eff + rpclink }],
193 [{
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Segment_Disk_1",
'description': eff + rpclink },
194 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Segment_Disk_2",
'description': eff + rpclink },
195 {
'path':
"RPC/RPCEfficiency/Efficiency_Roll_vs_Segment_Disk_3",
'description': eff + rpclink }],