Definition at line 1 of file castor-layouts.py.
1 def castorlayout(i, p, *rows): i[
"Castor/Layouts/" + p] = DQMItem(layout=rows)
5 [{
'path':
"Castor/CastorPSMonitor/CASTOR Digi ChannelSummaryMap",
10 [{
'path':
"Castor/CastorPSMonitor/CASTOR Digi Occupancy Map",
11 'description':
"dynamic scale"}]
14 castorlayout(dqmitems,
"CASTOR RecHit Energy based Channel Status",
15 [{
'path':
"Castor/CastorChannelQuality/RecHitEnergyBasedSummaryMap",
16 'description':
"Green - OK, Red - dead, Yellow - noisy"}]
20 [{
'path':
"Castor/CastorEventProducts/CastorEventProduct",
21 'description':
"check whether CASTOR objects are present in the events"}]
25 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit Energies- above threshold on RecHitEnergy",
26 'description':
"Energy of all Castor RecHits"}]
29 castorlayout(dqmitems,
"CASTOR RecHit Energy in modules",
30 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit Energy in modules- above threshold",
31 'description':
"RecHitEnergy in each of 14 CASTOR modules"}]
34 castorlayout(dqmitems,
"CASTOR RecHit Energy in sectors",
35 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit Energy in sectors- above threshold",
36 'description':
"RecHitEnergy in each of 16 CASTOR sectors"}]
40 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit 2D Energy Map- above threshold",
41 'description':
"2D Energy Map"}]
45 [{
'path':
"Castor/CastorDigiMonitor/Castor All Digi Values",
46 'description':
"all CASTOR ADC values"}]
50 [{
'path':
"Castor/CastorEventDisplay/CASTOR 3D hits- cumulative",
51 'description':
"cumulative event display"}]
54 castorlayout(dqmitems,
"CASTOR hits 3D- event with the largest deposited E",
55 [{
'path':
"Castor/CastorEventDisplay/CASTOR 3D hits- event with the largest deposited E",
56 'description':
"display of the event with largest deposited energy"}]
59 castorlayout(dqmitems,
"CASTOR average pulse in bunch crossings",
60 [{
'path':
"Castor/CastorPSMonitor/CASTOR average pulse in bunch crossings",
61 'description':
"average pulse in bunch crossings"}]
64 castorlayout(dqmitems,
"Castor Pulse Shape for sector=0 (in all 14 modules)",
65 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=0 (in all 14 modules)",
66 'description':
"pulse shape in this particular sector"}]
69 castorlayout(dqmitems,
"Castor Pulse Shape for sector=1 (in all 14 modules)",
70 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=1 (in all 14 modules)",
71 'description':
"pulse shape in this particular sector"}]
74 castorlayout(dqmitems,
"Castor Pulse Shape for sector=2 (in all 14 modules)",
75 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=2 (in all 14 modules)",
76 'description':
"pulse shape in this particular sector"}]
79 castorlayout(dqmitems,
"Castor Pulse Shape for sector=3 (in all 14 modules)",
80 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=3 (in all 14 modules)",
81 'description':
"pulse shape in this particular sector"}]
84 castorlayout(dqmitems,
"Castor Pulse Shape for sector=4 (in all 14 modules)",
85 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=4 (in all 14 modules)",
86 'description':
"pulse shape in this particular sector"}]
89 castorlayout(dqmitems,
"Castor Pulse Shape for sector=5 (in all 14 modules)",
90 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=5 (in all 14 modules)",
91 'description':
"pulse shape in this particular sector"}]
94 castorlayout(dqmitems,
"Castor Pulse Shape for sector=6 (in all 14 modules)",
95 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=6 (in all 14 modules)",
96 'description':
"pulse shape in this particular sector"}]
99 castorlayout(dqmitems,
"Castor Pulse Shape for sector=7 (in all 14 modules)",
100 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=7 (in all 14 modules)",
101 'description':
"pulse shape in this particular sector"}]
104 castorlayout(dqmitems,
"Castor Pulse Shape for sector=8 (in all 14 modules)",
105 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=8 (in all 14 modules)",
106 'description':
"pulse shape in this particular sector"}]
109 castorlayout(dqmitems,
"Castor Pulse Shape for sector=9 (in all 14 modules)",
110 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=9 (in all 14 modules)",
111 'description':
"pulse shape in this particular sector"}]
114 castorlayout(dqmitems,
"Castor Pulse Shape for sector=10 (in all 14 modules)",
115 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=10 (in all 14 modules)",
116 'description':
"pulse shape in this particular sector"}]
119 castorlayout(dqmitems,
"Castor Pulse Shape for sector=11 (in all 14 modules)",
120 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=11 (in all 14 modules)",
121 'description':
"pulse shape in this particular sector"}]
124 castorlayout(dqmitems,
"Castor Pulse Shape for sector=12 (in all 14 modules)",
125 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=12 (in all 14 modules)",
126 'description':
"pulse shape in this particular sector"}]
129 castorlayout(dqmitems,
"Castor Pulse Shape for sector=13 (in all 14 modules)",
130 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=13 (in all 14 modules)",
131 'description':
"pulse shape in this particular sector"}]
134 castorlayout(dqmitems,
"Castor Pulse Shape for sector=14 (in all 14 modules)",
135 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=14 (in all 14 modules)",
136 'description':
"pulse shape in this particular sector"}]
139 castorlayout(dqmitems,
"Castor Pulse Shape for sector=15 (in all 14 modules)",
140 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=15 (in all 14 modules)",
141 'description':
"pulse shape in this particular sector"}]