Definition at line 1 of file castor_T0_layouts.py.
1 def castorlayout(i, p, *rows): i[
"Castor/Layouts/" + p] = DQMItem(layout=rows)
5 [{
'path':
"Castor/CastorDigiMonitor/Castor All Digi Values",
6 'description':
"all CASTOR ADC values"}]
10 [{
'path':
"Castor/CastorPSMonitor/CASTOR Digi ChannelSummaryMap",
15 [{
'path':
"Castor/CastorPSMonitor/CASTOR Digi Occupancy Map",
16 'description':
"dynamic scale"}]
19 castorlayout(dqmitems,
"CASTOR Digi SaturationSummaryMap",
20 [{
'path':
"Castor/CastorPSMonitor/CASTOR Digi SaturationSummaryMap",
25 [{
'path':
"Castor/CastorEventProducts/CastorEventProduct",
26 'description':
"check whether CASTOR objects are present in the events"}]
30 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHits Occupancy Map",
34 castorlayout(dqmitems,
"CASTOR RecHit Energy Fraction in modules",
35 [{
'path':
"Castor/CastorRecHitMonitor/EnergyFraction/Fraction of the total energy in CASTOR modules",
39 castorlayout(dqmitems,
"CASTOR RecHit Energy Fraction in sectors",
40 [{
'path':
"Castor/CastorRecHitMonitor/EnergyFraction/Fraction of the total energy in CASTOR sectors",
44 castorlayout(dqmitems,
"CASTOR RecHit Number per Event- above threshold",
45 [{
'path':
"Castor/CastorRecHitMonitor/Number of CASTOR RecHits per event- above threshold",
50 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit Energies- above threshold on RecHitEnergy",
51 'description':
"Energy of all Castor RecHits"}]
54 castorlayout(dqmitems,
"CASTOR RecHit Energy in modules",
55 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit Energy in modules- above threshold",
56 'description':
"RecHitEnergy in each of 14 CASTOR modules"}]
59 castorlayout(dqmitems,
"CASTOR RecHit Energy in sectors",
60 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit Energy in sectors- above threshold",
61 'description':
"RecHitEnergy in each of 16 CASTOR sectors"}]
65 [{
'path':
"Castor/CastorRecHitMonitor/CastorRecHit 2D Energy Map- above threshold",
66 'description':
"2D Energy Map"}]
71 [{
'path':
"Castor/CastorEventDisplay/CASTOR 3D hits- cumulative",
72 'description':
"cumulative event display"}]
75 castorlayout(dqmitems,
"CASTOR hits 3D- event with the largest deposited E",
76 [{
'path':
"Castor/CastorEventDisplay/CASTOR 3D hits- event with the largest deposited E",
77 'description':
"display of the event with largest deposited energy"}]
82 [{
'path':
"Castor/CastorHIMonitor/EnergyUnits/CASTOR Absolute RecHit Energy per event",
83 'description':
"total energy in CASTOR per event - sum over all 224 channels"}]
86 castorlayout(dqmitems,
"CASTOR Total RecHit Energy in phi-sectors per run",
87 [{
'path':
"Castor/CastorHIMonitor/EnergyUnits/CASTOR Total RecHit Energy in phi-sectors per run",
88 'description':
" total energy in each CASTOR phi-sector: energy vs phi-sector"}]
91 castorlayout(dqmitems,
"CASTOR Total EM RecHit Energy per event",
92 [{
'path':
"Castor/CastorHIMonitor/EnergyUnits/CASTOR Total EM RecHit Energy per event",
93 'description':
"total EM energy per event"}]
96 castorlayout(dqmitems,
"CASTOR Total HAD RecHit Energy per event",
97 [{
'path':
"Castor/CastorHIMonitor/EnergyUnits/CASTOR Total HAD RecHit Energy per event",
98 'description':
"total HAD energy per event"}]
101 castorlayout(dqmitems,
"CASTOR Total Energy ratio EM to HAD per event",
102 [{
'path':
"Castor/CastorHIMonitor/EnergyUnits/CASTOR Total Energy ratio EM to HAD per event",
103 'description':
"total energy ratio EM to HAD per event"}]
106 castorlayout(dqmitems,
"CASTOR average pulse in bunch crossings",
107 [{
'path':
"Castor/CastorPSMonitor/CASTOR average pulse in bunch crossings",
108 'description':
"average pulse in bunch crossings"}]
111 castorlayout(dqmitems,
"Castor Pulse Shape for sector=1 (in all 14 modules)",
112 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=1 (in all 14 modules)",
113 'description':
"pulse shape in this particular sector"}]
116 castorlayout(dqmitems,
"Castor Pulse Shape for sector=2 (in all 14 modules)",
117 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=2 (in all 14 modules)",
118 'description':
"pulse shape in this particular sector"}]
121 castorlayout(dqmitems,
"Castor Pulse Shape for sector=3 (in all 14 modules)",
122 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=3 (in all 14 modules)",
123 'description':
"pulse shape in this particular sector"}]
126 castorlayout(dqmitems,
"Castor Pulse Shape for sector=4 (in all 14 modules)",
127 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=4 (in all 14 modules)",
128 'description':
"pulse shape in this particular sector"}]
131 castorlayout(dqmitems,
"Castor Pulse Shape for sector=5 (in all 14 modules)",
132 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=5 (in all 14 modules)",
133 'description':
"pulse shape in this particular sector"}]
136 castorlayout(dqmitems,
"Castor Pulse Shape for sector=6 (in all 14 modules)",
137 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=6 (in all 14 modules)",
138 'description':
"pulse shape in this particular sector"}]
141 castorlayout(dqmitems,
"Castor Pulse Shape for sector=7 (in all 14 modules)",
142 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=7 (in all 14 modules)",
143 'description':
"pulse shape in this particular sector"}]
146 castorlayout(dqmitems,
"Castor Pulse Shape for sector=8 (in all 14 modules)",
147 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=8 (in all 14 modules)",
148 'description':
"pulse shape in this particular sector"}]
151 castorlayout(dqmitems,
"Castor Pulse Shape for sector=9 (in all 14 modules)",
152 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=9 (in all 14 modules)",
153 'description':
"pulse shape in this particular sector"}]
156 castorlayout(dqmitems,
"Castor Pulse Shape for sector=10 (in all 14 modules)",
157 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=10 (in all 14 modules)",
158 'description':
"pulse shape in this particular sector"}]
161 castorlayout(dqmitems,
"Castor Pulse Shape for sector=11 (in all 14 modules)",
162 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=11 (in all 14 modules)",
163 'description':
"pulse shape in this particular sector"}]
166 castorlayout(dqmitems,
"Castor Pulse Shape for sector=12 (in all 14 modules)",
167 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=12 (in all 14 modules)",
168 'description':
"pulse shape in this particular sector"}]
171 castorlayout(dqmitems,
"Castor Pulse Shape for sector=13 (in all 14 modules)",
172 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=13 (in all 14 modules)",
173 'description':
"pulse shape in this particular sector"}]
176 castorlayout(dqmitems,
"Castor Pulse Shape for sector=14 (in all 14 modules)",
177 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=14 (in all 14 modules)",
178 'description':
"pulse shape in this particular sector"}]
181 castorlayout(dqmitems,
"Castor Pulse Shape for sector=15 (in all 14 modules)",
182 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=15 (in all 14 modules)",
183 'description':
"pulse shape in this particular sector"}]
186 castorlayout(dqmitems,
"Castor Pulse Shape for sector=16 (in all 14 modules)",
187 [{
'path':
"Castor/CastorPSMonitor/Castor Pulse Shape for sector=16 (in all 14 modules)",
188 'description':
"pulse shape in this particular sector"}]