CMS 3D CMS Logo

CSCDQM_HistoNames.h
Go to the documentation of this file.
1 /*
2  * =====================================================================================
3  *
4  * Filename: HistoNames.h
5  *
6  * Description: Histogram names for Global DQM
7  *
8  * Version: 2.0
9  * Created: 10/03/2008 11:54:31 AM
10  * Revision: none
11  * Compiler: gcc
12  *
13  * Author: Valdas Rapsevicius (VR), Valdas.Rapsevicius@cern.ch
14  * Company: CERN, CH
15  *
16  * =====================================================================================
17  */
18 
19 #ifndef CSCDQM_HistoNames_H
20 #define CSCDQM_HistoNames_H
21 
22 
23 namespace h {
24 
34 #define HIST_ID_TABLE \
35  HIST_ID(CSC_ACTUAL_DMB_CFEB_DAV_FREQUENCY) \
36  HIST_ID(CSC_ACTUAL_DMB_CFEB_DAV_MULTIPLICITY_FREQUENCY) \
37  HIST_ID(CSC_ACTUAL_DMB_CFEB_DAV_MULTIPLICITY_RATE) \
38  HIST_ID(CSC_ACTUAL_DMB_CFEB_DAV_RATE) \
39  HIST_ID(CSC_ACTUAL_DMB_FEB_COMBINATIONS_DAV_FREQUENCY) \
40  HIST_ID(CSC_ACTUAL_DMB_FEB_COMBINATIONS_DAV_RATE) \
41  HIST_ID(CSC_ACTUAL_DMB_FEB_DAV_FREQUENCY) \
42  HIST_ID(CSC_ACTUAL_DMB_FEB_DAV_RATE) \
43  HIST_ID(CSC_ALCT1_VS_ALCT0_KEYWG) \
44  HIST_ID(CSC_ALCTTIME_LYXX) \
45  HIST_ID(CSC_ALCTTIME_LYXX_PROFILE) \
46  HIST_ID(CSC_ALCTXX_BXN) \
47  HIST_ID(CSC_ALCTXX_DTIME) \
48  HIST_ID(CSC_ALCTXX_DTIME_PROFILE) \
49  HIST_ID(CSC_ALCTXX_DTIME_VS_KEYWG) \
50  HIST_ID(CSC_ALCTXX_KEYWG) \
51  HIST_ID(CSC_ALCTXX_PATTERN) \
52  HIST_ID(CSC_ALCTXX_PATTERN_DISTR) \
53  HIST_ID(CSC_ALCTXX_QUALITY) \
54  HIST_ID(CSC_ALCTXX_QUALITY_DISTR) \
55  HIST_ID(CSC_ALCTXX_QUALITY_PROFILE) \
56  HIST_ID(CSC_ALCT_BXN) \
57  HIST_ID(CSC_ALCT_BXN_VS_DMB_BXN) \
58  HIST_ID(CSC_ALCT_DMB_BXN_DIFF) \
59  HIST_ID(CSC_ALCT_DMB_L1A_DIFF) \
60  HIST_ID(CSC_ALCT_L1A) \
61  HIST_ID(CSC_ALCT_LYXX_EFFICIENCY) \
62  HIST_ID(CSC_ALCT_LYXX_RATE) \
63  HIST_ID(CSC_ALCT_MATCH_TIME) \
64  HIST_ID(CSC_ALCT_NUMBER_EFFICIENCY) \
65  HIST_ID(CSC_ALCT_NUMBER_OF_LAYERS_WITH_HITS) \
66  HIST_ID(CSC_ALCT_NUMBER_OF_WIREGROUPS_WITH_HITS) \
67  HIST_ID(CSC_ALCT_NUMBER_RATE) \
68  HIST_ID(CSC_ALCT_WORD_COUNT) \
69  HIST_ID(CSC_BINCHECK_DATAFLOW_PROBLEMS_FREQUENCY) \
70  HIST_ID(CSC_BINCHECK_DATAFLOW_PROBLEMS_TABLE) \
71  HIST_ID(CSC_BINCHECK_ERRORSTAT_TABLE) \
72  HIST_ID(CSC_BINCHECK_ERRORS_FREQUENCY) \
73  HIST_ID(CSC_EVENT_DISPLAY_NOXX) \
74  HIST_ID(CSC_CFEBXX_DMB_L1A_DIFF) \
75  HIST_ID(CSC_CFEBXX_FREE_SCA_CELLS) \
76  HIST_ID(CSC_CFEBXX_L1A_SYNC_TIME) \
77  HIST_ID(CSC_CFEBXX_L1A_SYNC_TIME_DMB_DIFF) \
78  HIST_ID(CSC_CFEBXX_L1A_SYNC_TIME_VS_DMB) \
79  HIST_ID(CSC_CFEBXX_LCT_PHASE_VS_L1A_PHASE) \
80  HIST_ID(CSC_CFEBXX_SCA_BLOCKS_LOCKED_BY_LCTS) \
81  HIST_ID(CSC_CFEBXX_SCA_BLOCKS_LOCKED_BY_LCTXL1) \
82  HIST_ID(CSC_CFEBXX_SCA_BLOCK_OCCUPANCY) \
83  HIST_ID(CSC_CFEB_ACTIVESTRIPS_LYXX) \
84  HIST_ID(CSC_CFEB_ACTIVE_SAMPLES_VS_STRIP_LYXX) \
85  HIST_ID(CSC_CFEB_ACTIVE_SAMPLES_VS_STRIP_LYXX_PROFILE) \
86  HIST_ID(CSC_CFEB_AFEB_RAWHITS_TIMEBINS) \
87  HIST_ID(CSC_CFEB_CLUSTERS_CHARGE_LY_XX) \
88  HIST_ID(CSC_CFEB_CLUSTER_DURATION_LY_XX) \
89  HIST_ID(CSC_CFEB_NUMBER_OF_CLUSTERS_LY_XX) \
90  HIST_ID(CSC_CFEB_OUT_OFF_RANGE_STRIPS_LYXX) \
91  HIST_ID(CSC_CFEB_PEDESTALRMS_SAMPLE_01_LYXX) \
92  HIST_ID(CSC_CFEB_PEDESTAL_WITHEMV_SAMPLE_01_LYXX) \
93  HIST_ID(CSC_CFEB_PEDESTAL_WITHRMS_SAMPLE_01_LYXX) \
94  HIST_ID(CSC_CFEB_PEDESTAL__WITHEMV__SAMPLE_01_LYXX) \
95  HIST_ID(CSC_CFEB_PEDESTAL__WITHRMS__SAMPLE_01_LYXX) \
96  HIST_ID(CSC_CFEB_SCA_CELL_PEAK_LY_XX) \
97  HIST_ID(CSC_CFEB_WIDTH_OF_CLUSTERS_LY_XX) \
98  HIST_ID(CSC_CLCT0_CLCT1_CLSSIFICATION) \
99  HIST_ID(CSC_CLCT0_CLSSIFICATION) \
100  HIST_ID(CSC_CLCT0_KEYDISTRIP_VS_ALCT0_KEYWIREGROUP) \
101  HIST_ID(CSC_CLCT1_VS_CLCT0_KEY_STRIP) \
102  HIST_ID(CSC_CLCTTIME_LYXX) \
103  HIST_ID(CSC_CLCTTIME_LYXX_PROFILE) \
104  HIST_ID(CSC_CLCTXX_BXN) \
105  HIST_ID(CSC_CLCTXX_DISTRIP_PATTERN) \
106  HIST_ID(CSC_CLCTXX_DISTRIP_QUALITY) \
107  HIST_ID(CSC_CLCTXX_DISTRIP_QUALITY_PROFILE) \
108  HIST_ID(CSC_CLCTXX_DTIME) \
109  HIST_ID(CSC_CLCTXX_DTIME_PROFILE) \
110  HIST_ID(CSC_CLCTXX_DTIME_VS_DISTRIP) \
111  HIST_ID(CSC_CLCTXX_DTIME_VS_HALF_STRIP) \
112  HIST_ID(CSC_CLCTXX_HALF_STRIP_PATTERN) \
113  HIST_ID(CSC_CLCTXX_HALF_STRIP_QUALITY) \
114  HIST_ID(CSC_CLCTXX_HALF_STRIP_QUALITY_DISTR) \
115  HIST_ID(CSC_CLCTXX_HALF_STRIP_QUALITY_PROFILE) \
116  HIST_ID(CSC_CLCTXX_KEYDISTRIP) \
117  HIST_ID(CSC_CLCTXX_KEYHALFSTRIP) \
118  HIST_ID(CSC_CLCT_BXN) \
119  HIST_ID(CSC_CLCT_BXN_VS_DMB_BXN) \
120  HIST_ID(CSC_CLCT_DMB_BXN_DIFF) \
121  HIST_ID(CSC_CLCT_DMB_L1A_DIFF) \
122  HIST_ID(CSC_CLCT_HALF_STRIP_PATTERN_DISTR) \
123  HIST_ID(CSC_CLCT_L1A) \
124  HIST_ID(CSC_CLCT_LYXX_EFFICIENCY) \
125  HIST_ID(CSC_CLCT_LYXX_RATE) \
126  HIST_ID(CSC_CLCT_NUMBER) \
127  HIST_ID(CSC_CLCT_NUMBER_OF_HALFSTRIPS_WITH_HITS) \
128  HIST_ID(CSC_CLCT_NUMBER_OF_LAYERS_WITH_HITS) \
129  HIST_ID(CSC_CLCT_NUMBER_RATE) \
130  HIST_ID(CSC_CSC_EFFICIENCY) \
131  HIST_ID(CSC_CSC_RATE) \
132  HIST_ID(CSC_DMB_BXN_DISTRIB) \
133  HIST_ID(CSC_DMB_BXN_VS_DDU_BXN) \
134  HIST_ID(CSC_DMB_CFEB_ACTIVE) \
135  HIST_ID(CSC_DMB_CFEB_ACTIVE_VS_DAV) \
136  HIST_ID(CSC_DMB_CFEB_DAV) \
137  HIST_ID(CSC_DMB_CFEB_DAV_MULTIPLICITY) \
138  HIST_ID(CSC_DMB_CFEB_DAV_MULTIPLICITY_UNPACKING_INEFFICIENCY) \
139  HIST_ID(CSC_DMB_CFEB_DAV_UNPACKING_INEFFICIENCY) \
140  HIST_ID(CSC_DMB_CFEB_MOVLP) \
141  HIST_ID(CSC_DMB_CFEB_SYNC) \
142  HIST_ID(CSC_DMB_DDU_BXN_DIFF) \
143  HIST_ID(CSC_DMB_DDU_L1A_DIFF) \
144  HIST_ID(CSC_DMB_FEB_COMBINATIONS_DAV_EFFICIENCY) \
145  HIST_ID(CSC_DMB_FEB_COMBINATIONS_DAV_RATE) \
146  HIST_ID(CSC_DMB_FEB_COMBINATIONS_DAV_UNPACKING_INEFFICIENCY) \
147  HIST_ID(CSC_DMB_FEB_COMBINATIONS_UNPACKED_VS_DAV) \
148  HIST_ID(CSC_DMB_FEB_DAV_EFFICIENCY) \
149  HIST_ID(CSC_DMB_FEB_DAV_RATE) \
150  HIST_ID(CSC_DMB_FEB_DAV_UNPACKING_INEFFICIENCY) \
151  HIST_ID(CSC_DMB_FEB_TIMEOUTS) \
152  HIST_ID(CSC_DMB_FEB_UNPACKED_VS_DAV) \
153  HIST_ID(CSC_DMB_FIFO_STATS) \
154  HIST_ID(CSC_DMB_L1A_DISTRIB) \
155  HIST_ID(CSC_DMB_L1A_VS_ALCT_L1A) \
156  HIST_ID(CSC_DMB_L1A_VS_CLCT_L1A) \
157  HIST_ID(CSC_DMB_L1A_VS_DDU_L1A) \
158  HIST_ID(CSC_DMB_L1_PIPE) \
159  HIST_ID(CSC_LCT0_MATCH_BXN_DIFFERENCE) \
160  HIST_ID(CSC_LCT1_MATCH_BXN_DIFFERENCE) \
161  HIST_ID(CSC_LCT_MATCH_STATUS) \
162  HIST_ID(CSC_TMB_ALCT_BXN_DIFF) \
163  HIST_ID(CSC_TMB_ALCT_L1A_DIFF) \
164  HIST_ID(CSC_TMB_BXN_VS_ALCT_BXN) \
165  HIST_ID(CSC_TMB_L1A_VS_ALCT_L1A) \
166  HIST_ID(CSC_TMB_WORD_COUNT) \
167  HIST_ID(CSC_CFEB_COMPARATORS_TIMESAMPLES) \
168  HIST_ID(DDU_BUFFER_SIZE) \
169  HIST_ID(DDU_BXN) \
170  HIST_ID(DDU_CSC_ERRORS) \
171  HIST_ID(DDU_CSC_ERRORS_RATE) \
172  HIST_ID(DDU_CSC_WARNINGS) \
173  HIST_ID(DDU_CSC_WARNINGS_RATE) \
174  HIST_ID(DDU_DMB_ACTIVE_HEADER_COUNT) \
175  HIST_ID(DDU_DMB_CONNECTED_INPUTS) \
176  HIST_ID(DDU_DMB_CONNECTED_INPUTS_RATE) \
177  HIST_ID(DDU_DMB_DAV_HEADER_COUNT_VS_DMB_ACTIVE_HEADER_COUNT) \
178  HIST_ID(DDU_DMB_DAV_HEADER_OCCUPANCY) \
179  HIST_ID(DDU_DMB_DAV_HEADER_OCCUPANCY_RATE) \
180  HIST_ID(DDU_DMB_UNPACKED_VS_DAV) \
181  HIST_ID(DDU_L1A_INCREMENT) \
182  HIST_ID(DDU_READOUT_ERRORS) \
183  HIST_ID(DDU_TRAILER_ERRORSTAT_FREQUENCY) \
184  HIST_ID(DDU_TRAILER_ERRORSTAT_RATE) \
185  HIST_ID(DDU_TRAILER_ERRORSTAT_TABLE) \
186  HIST_ID(DDU_WORD_COUNT) \
187  HIST_ID(EMU_ALL_DDUS_AVERAGE_EVENT_SIZE) \
188  HIST_ID(EMU_ALL_DDUS_AVERAGE_INPUTS_WITH_DATA) \
189  HIST_ID(EMU_ALL_DDUS_AVERAGE_LIVE_INPUTS) \
190  HIST_ID(EMU_ALL_DDUS_EVENT_SIZE) \
191  HIST_ID(EMU_ALL_DDUS_FORMAT_ERRORS) \
192  HIST_ID(EMU_ALL_DDUS_INPUTS_ERRORS) \
193  HIST_ID(EMU_ALL_DDUS_INPUTS_WARNINGS) \
194  HIST_ID(EMU_ALL_DDUS_INPUTS_WITH_DATA) \
195  HIST_ID(EMU_ALL_DDUS_IN_READOUT) \
196  HIST_ID(EMU_ALL_DDUS_L1A_INCREMENT) \
197  HIST_ID(EMU_ALL_DDUS_LIVE_INPUTS) \
198  HIST_ID(EMU_ALL_DDUS_TRAILER_ERRORS) \
199  HIST_ID(EMU_ALL_READOUT_ERRORS) \
200  HIST_ID(EMU_CSC_AFEB_ENDCAP_MINUS_RAWHITS_TIME) \
201  HIST_ID(EMU_CSC_AFEB_ENDCAP_PLUS_RAWHITS_TIME) \
202  HIST_ID(EMU_CSC_AFEB_RAWHITS_TIME_MEAN) \
203  HIST_ID(EMU_CSC_AFEB_RAWHITS_TIME_RMS) \
204  HIST_ID(EMU_CSC_ALCT0_BXN_MEAN) \
205  HIST_ID(EMU_CSC_ALCT0_BXN_RMS) \
206  HIST_ID(EMU_CSC_ALCT0_ENDCAP_MINUS_DTIME) \
207  HIST_ID(EMU_CSC_ALCT0_ENDCAP_PLUS_DTIME) \
208  HIST_ID(EMU_CSC_ALCT0_QUALITY) \
209  HIST_ID(EMU_CSC_ALCT_CLCT_MATCH_MEAN) \
210  HIST_ID(EMU_CSC_ALCT_CLCT_MATCH_RMS) \
211  HIST_ID(EMU_CSC_ALCT_PLANES_WITH_HITS) \
212  HIST_ID(EMU_CSC_CLCT0_BXN_MEAN) \
213  HIST_ID(EMU_CSC_CLCT0_BXN_RMS) \
214  HIST_ID(EMU_CSC_CLCT0_QUALITY) \
215  HIST_ID(EMU_CSC_CLCT_PLANES_WITH_HITS) \
216  HIST_ID(EMU_CSC_DMB_INPUT_FIFO_FULL) \
217  HIST_ID(EMU_CSC_DMB_INPUT_FIFO_FULL_FRACT) \
218  HIST_ID(EMU_CSC_DMB_INPUT_TIMEOUT) \
219  HIST_ID(EMU_CSC_DMB_INPUT_TIMEOUT_FRACT) \
220  HIST_ID(EMU_CSC_ENDCAP_MINUS_ALCT_CLCT_MATCH_TIME) \
221  HIST_ID(EMU_CSC_ENDCAP_MINUS_CLCT0_DTIME) \
222  HIST_ID(EMU_CSC_ENDCAP_PLUS_ALCT_CLCT_MATCH_TIME) \
223  HIST_ID(EMU_CSC_ENDCAP_PLUS_CLCT0_DTIME) \
224  HIST_ID(EMU_CSC_ENDCAP_PLUS_CFEB_COMPARATORS_TIME) \
225  HIST_ID(EMU_CSC_ENDCAP_MINUS_CFEB_COMPARATORS_TIME) \
226  HIST_ID(EMU_CSC_CFEB_COMPARATORS_TIME_MEAN) \
227  HIST_ID(EMU_CSC_CFEB_COMPARATORS_TIME_RMS) \
228  HIST_ID(EMU_CSC_FORMAT_ERRORS) \
229  HIST_ID(EMU_CSC_FORMAT_ERRORS_FRACT) \
230  HIST_ID(EMU_CSC_FORMAT_WARNINGS) \
231  HIST_ID(EMU_CSC_FORMAT_WARNINGS_FRACT) \
232  HIST_ID(EMU_CSC_L1A_OUT_OF_SYNC) \
233  HIST_ID(EMU_CSC_L1A_OUT_OF_SYNC_FRACT) \
234  HIST_ID(EMU_CSC_REPORTING) \
235  HIST_ID(EMU_CSC_STATS_CFEB_BWORDS) \
236  HIST_ID(EMU_CSC_STATS_FIFOFULL_ERR) \
237  HIST_ID(EMU_CSC_STATS_FORMAT_ERR) \
238  HIST_ID(EMU_CSC_STATS_INPUTTO_ERR) \
239  HIST_ID(EMU_CSC_STATS_L1SYNC_ERR) \
240  HIST_ID(EMU_CSC_STATS_OCCUPANCY) \
241  HIST_ID(EMU_CSC_STATS_SUMMARY) \
242  HIST_ID(EMU_CSC_STATS_WO_ALCT) \
243  HIST_ID(EMU_CSC_STATS_WO_CFEB) \
244  HIST_ID(EMU_CSC_STATS_WO_CLCT) \
245  HIST_ID(EMU_CSC_UNPACKED) \
246  HIST_ID(CSC_CFEB_SCA_CELLPEAK_TIME) \
247  HIST_ID(EMU_CSC_PLUS_ENDCAP_CFEB_SCA_CELLPEAK_TIME) \
248  HIST_ID(EMU_CSC_MINUS_ENDCAP_CFEB_SCA_CELLPEAK_TIME) \
249  HIST_ID(EMU_CSC_CFEB_SCA_CELLPEAK_TIME_MEAN) \
250  HIST_ID(EMU_CSC_CFEB_SCA_CELLPEAK_TIME_RMS) \
251  HIST_ID(EMU_CSC_UNPACKED_FRACT) \
252  HIST_ID(EMU_CSC_UNPACKED_WITH_ERRORS) \
253  HIST_ID(EMU_CSC_WO_ALCT) \
254  HIST_ID(EMU_CSC_STANDBY) \
255  HIST_ID(EMU_CSC_WO_ALCT_FRACT) \
256  HIST_ID(EMU_CSC_WO_CFEB) \
257  HIST_ID(EMU_CSC_WO_CFEB_FRACT) \
258  HIST_ID(EMU_CSC_WO_CLCT) \
259  HIST_ID(EMU_CSC_WO_CLCT_FRACT) \
260  HIST_ID(EMU_DDU_BXN) \
261  HIST_ID(EMU_DMB_FORMAT_ERRORS) \
262  HIST_ID(EMU_DMB_FORMAT_ERRORS_FRACT) \
263  HIST_ID(EMU_DMB_FORMAT_WARNINGS) \
264  HIST_ID(EMU_DMB_FORMAT_WARNINGS_FRACT) \
265  HIST_ID(EMU_DMB_INPUT_FIFO_FULL) \
266  HIST_ID(EMU_DMB_INPUT_FIFO_FULL_FRACT) \
267  HIST_ID(EMU_DMB_INPUT_TIMEOUT) \
268  HIST_ID(EMU_DMB_INPUT_TIMEOUT_FRACT) \
269  HIST_ID(EMU_DMB_L1A_OUT_OF_SYNC) \
270  HIST_ID(EMU_DMB_L1A_OUT_OF_SYNC_FRACT) \
271  HIST_ID(EMU_DMB_REPORTING) \
272  HIST_ID(EMU_DMB_UNPACKED) \
273  HIST_ID(EMU_DMB_UNPACKED_FRACT) \
274  HIST_ID(EMU_DMB_UNPACKED_WITH_ERRORS) \
275  HIST_ID(EMU_DMB_WO_ALCT) \
276  HIST_ID(EMU_DMB_WO_ALCT_FRACT) \
277  HIST_ID(EMU_DMB_WO_CFEB) \
278  HIST_ID(EMU_DMB_WO_CFEB_FRACT) \
279  HIST_ID(EMU_DMB_WO_CLCT) \
280  HIST_ID(EMU_DMB_WO_CLCT_FRACT) \
281  HIST_ID(EMU_FED_ENTRIES) \
282  HIST_ID(EMU_FED_FATAL) \
283  HIST_ID(EMU_FED_FORMAT_FATAL) \
284  HIST_ID(EMU_FED_NONFATAL) \
285  HIST_ID(EMU_PHYSICS_EMU) \
286  HIST_ID(EMU_PHYSICS_ME1) \
287  HIST_ID(EMU_PHYSICS_ME2) \
288  HIST_ID(EMU_PHYSICS_ME3) \
289  HIST_ID(EMU_PHYSICS_ME4) \
290  HIST_ID(EMU_EVENT_DISPLAY_ANODE) \
291  HIST_ID(EMU_EVENT_DISPLAY_CATHODE) \
292  HIST_ID(EMU_EVENT_DISPLAY_XY) \
293  HIST_ID(PAR_REPORT_SUMMARY) \
294  HIST_ID(PAR_CSC_SIDEMINUS) \
295  HIST_ID(PAR_CSC_SIDEMINUS_STATION01) \
296  HIST_ID(PAR_CSC_SIDEMINUS_STATION01_RING01) \
297  HIST_ID(PAR_CSC_SIDEMINUS_STATION01_RING02) \
298  HIST_ID(PAR_CSC_SIDEMINUS_STATION01_RING03) \
299  HIST_ID(PAR_CSC_SIDEMINUS_STATION02) \
300  HIST_ID(PAR_CSC_SIDEMINUS_STATION02_RING01) \
301  HIST_ID(PAR_CSC_SIDEMINUS_STATION02_RING02) \
302  HIST_ID(PAR_CSC_SIDEMINUS_STATION03) \
303  HIST_ID(PAR_CSC_SIDEMINUS_STATION03_RING01) \
304  HIST_ID(PAR_CSC_SIDEMINUS_STATION03_RING02) \
305  HIST_ID(PAR_CSC_SIDEMINUS_STATION04) \
306  HIST_ID(PAR_CSC_SIDEMINUS_STATION04_RING01) \
307  HIST_ID(PAR_CSC_SIDEMINUS_STATION04_RING02) \
308  HIST_ID(PAR_CSC_SIDEPLUS) \
309  HIST_ID(PAR_CSC_SIDEPLUS_STATION01) \
310  HIST_ID(PAR_CSC_SIDEPLUS_STATION01_RING01) \
311  HIST_ID(PAR_CSC_SIDEPLUS_STATION01_RING02) \
312  HIST_ID(PAR_CSC_SIDEPLUS_STATION01_RING03) \
313  HIST_ID(PAR_CSC_SIDEPLUS_STATION02) \
314  HIST_ID(PAR_CSC_SIDEPLUS_STATION02_RING01) \
315  HIST_ID(PAR_CSC_SIDEPLUS_STATION02_RING02) \
316  HIST_ID(PAR_CSC_SIDEPLUS_STATION03) \
317  HIST_ID(PAR_CSC_SIDEPLUS_STATION03_RING01) \
318  HIST_ID(PAR_CSC_SIDEPLUS_STATION03_RING02) \
319  HIST_ID(PAR_CSC_SIDEPLUS_STATION04) \
320  HIST_ID(PAR_CSC_SIDEPLUS_STATION04_RING01) \
321  HIST_ID(PAR_CSC_SIDEPLUS_STATION04_RING02) \
322  HIST_ID(PAR_CRT_SUMMARY) \
323  HIST_ID(PAR_CRT_SIDEMINUS) \
324  HIST_ID(PAR_CRT_SIDEMINUS_STATION01) \
325  HIST_ID(PAR_CRT_SIDEMINUS_STATION01_RING01) \
326  HIST_ID(PAR_CRT_SIDEMINUS_STATION01_RING02) \
327  HIST_ID(PAR_CRT_SIDEMINUS_STATION01_RING03) \
328  HIST_ID(PAR_CRT_SIDEMINUS_STATION02) \
329  HIST_ID(PAR_CRT_SIDEMINUS_STATION02_RING01) \
330  HIST_ID(PAR_CRT_SIDEMINUS_STATION02_RING02) \
331  HIST_ID(PAR_CRT_SIDEMINUS_STATION03) \
332  HIST_ID(PAR_CRT_SIDEMINUS_STATION03_RING01) \
333  HIST_ID(PAR_CRT_SIDEMINUS_STATION03_RING02) \
334  HIST_ID(PAR_CRT_SIDEMINUS_STATION04) \
335  HIST_ID(PAR_CRT_SIDEMINUS_STATION04_RING01) \
336  HIST_ID(PAR_CRT_SIDEMINUS_STATION04_RING02) \
337  HIST_ID(PAR_CRT_SIDEPLUS) \
338  HIST_ID(PAR_CRT_SIDEPLUS_STATION01) \
339  HIST_ID(PAR_CRT_SIDEPLUS_STATION01_RING01) \
340  HIST_ID(PAR_CRT_SIDEPLUS_STATION01_RING02) \
341  HIST_ID(PAR_CRT_SIDEPLUS_STATION01_RING03) \
342  HIST_ID(PAR_CRT_SIDEPLUS_STATION02) \
343  HIST_ID(PAR_CRT_SIDEPLUS_STATION02_RING01) \
344  HIST_ID(PAR_CRT_SIDEPLUS_STATION02_RING02) \
345  HIST_ID(PAR_CRT_SIDEPLUS_STATION03) \
346  HIST_ID(PAR_CRT_SIDEPLUS_STATION03_RING01) \
347  HIST_ID(PAR_CRT_SIDEPLUS_STATION03_RING02) \
348  HIST_ID(PAR_CRT_SIDEPLUS_STATION04) \
349  HIST_ID(PAR_CRT_SIDEPLUS_STATION04_RING01) \
350  HIST_ID(PAR_CRT_SIDEPLUS_STATION04_RING02) \
351  HIST_ID(PAR_DAQ_SUMMARY) \
352  HIST_ID(PAR_DAQ_SIDEMINUS) \
353  HIST_ID(PAR_DAQ_SIDEMINUS_STATION01) \
354  HIST_ID(PAR_DAQ_SIDEMINUS_STATION01_RING01) \
355  HIST_ID(PAR_DAQ_SIDEMINUS_STATION01_RING02) \
356  HIST_ID(PAR_DAQ_SIDEMINUS_STATION01_RING03) \
357  HIST_ID(PAR_DAQ_SIDEMINUS_STATION02) \
358  HIST_ID(PAR_DAQ_SIDEMINUS_STATION02_RING01) \
359  HIST_ID(PAR_DAQ_SIDEMINUS_STATION02_RING02) \
360  HIST_ID(PAR_DAQ_SIDEMINUS_STATION03) \
361  HIST_ID(PAR_DAQ_SIDEMINUS_STATION03_RING01) \
362  HIST_ID(PAR_DAQ_SIDEMINUS_STATION03_RING02) \
363  HIST_ID(PAR_DAQ_SIDEMINUS_STATION04) \
364  HIST_ID(PAR_DAQ_SIDEMINUS_STATION04_RING01) \
365  HIST_ID(PAR_DAQ_SIDEMINUS_STATION04_RING02) \
366  HIST_ID(PAR_DAQ_SIDEPLUS) \
367  HIST_ID(PAR_DAQ_SIDEPLUS_STATION01) \
368  HIST_ID(PAR_DAQ_SIDEPLUS_STATION01_RING01) \
369  HIST_ID(PAR_DAQ_SIDEPLUS_STATION01_RING02) \
370  HIST_ID(PAR_DAQ_SIDEPLUS_STATION01_RING03) \
371  HIST_ID(PAR_DAQ_SIDEPLUS_STATION02) \
372  HIST_ID(PAR_DAQ_SIDEPLUS_STATION02_RING01) \
373  HIST_ID(PAR_DAQ_SIDEPLUS_STATION02_RING02) \
374  HIST_ID(PAR_DAQ_SIDEPLUS_STATION03) \
375  HIST_ID(PAR_DAQ_SIDEPLUS_STATION03_RING01) \
376  HIST_ID(PAR_DAQ_SIDEPLUS_STATION03_RING02) \
377  HIST_ID(PAR_DAQ_SIDEPLUS_STATION04) \
378  HIST_ID(PAR_DAQ_SIDEPLUS_STATION04_RING01) \
379  HIST_ID(PAR_DAQ_SIDEPLUS_STATION04_RING02) \
380  HIST_ID(PAR_DCS_SUMMARY) \
381  HIST_ID(PAR_DCS_SIDEMINUS) \
382  HIST_ID(PAR_DCS_SIDEMINUS_STATION01) \
383  HIST_ID(PAR_DCS_SIDEMINUS_STATION01_RING01) \
384  HIST_ID(PAR_DCS_SIDEMINUS_STATION01_RING02) \
385  HIST_ID(PAR_DCS_SIDEMINUS_STATION01_RING03) \
386  HIST_ID(PAR_DCS_SIDEMINUS_STATION02) \
387  HIST_ID(PAR_DCS_SIDEMINUS_STATION02_RING01) \
388  HIST_ID(PAR_DCS_SIDEMINUS_STATION02_RING02) \
389  HIST_ID(PAR_DCS_SIDEMINUS_STATION03) \
390  HIST_ID(PAR_DCS_SIDEMINUS_STATION03_RING01) \
391  HIST_ID(PAR_DCS_SIDEMINUS_STATION03_RING02) \
392  HIST_ID(PAR_DCS_SIDEMINUS_STATION04) \
393  HIST_ID(PAR_DCS_SIDEMINUS_STATION04_RING01) \
394  HIST_ID(PAR_DCS_SIDEMINUS_STATION04_RING02) \
395  HIST_ID(PAR_DCS_SIDEPLUS) \
396  HIST_ID(PAR_DCS_SIDEPLUS_STATION01) \
397  HIST_ID(PAR_DCS_SIDEPLUS_STATION01_RING01) \
398  HIST_ID(PAR_DCS_SIDEPLUS_STATION01_RING02) \
399  HIST_ID(PAR_DCS_SIDEPLUS_STATION01_RING03) \
400  HIST_ID(PAR_DCS_SIDEPLUS_STATION02) \
401  HIST_ID(PAR_DCS_SIDEPLUS_STATION02_RING01) \
402  HIST_ID(PAR_DCS_SIDEPLUS_STATION02_RING02) \
403  HIST_ID(PAR_DCS_SIDEPLUS_STATION03) \
404  HIST_ID(PAR_DCS_SIDEPLUS_STATION03_RING01) \
405  HIST_ID(PAR_DCS_SIDEPLUS_STATION03_RING02) \
406  HIST_ID(PAR_DCS_SIDEPLUS_STATION04) \
407  HIST_ID(PAR_DCS_SIDEPLUS_STATION04_RING01) \
408  HIST_ID(PAR_DCS_SIDEPLUS_STATION04_RING02) \
409  HIST_ID(EMU_FED_BUFFER_SIZE) \
410  HIST_ID(EMU_FED_DDU_L1A_MISMATCH) \
411  HIST_ID(EMU_FED_EVENT_SIZE) \
412  HIST_ID(EMU_FED_TOTAL_CSC_NUMBER) \
413  HIST_ID(EMU_FED_TOTAL_CFEB_NUMBER) \
414  HIST_ID(EMU_FED_TOTAL_ALCT_NUMBER) \
415  HIST_ID(EMU_FED_TOTAL_TMB_NUMBER) \
416  HIST_ID(FED_BUFFER_SIZE) \
417  HIST_ID(EMU_FED_FORMAT_ERRORS) \
418  HIST_ID(EMU_FED_DDU_L1A_MISMATCH_FRACT) \
419  HIST_ID(EMU_FED_DDU_L1A_MISMATCH_WITH_CSC_DATA) \
420  HIST_ID(EMU_FED_DDU_L1A_MISMATCH_WITH_CSC_DATA_FRACT) \
421  HIST_ID(EMU_FED_DDU_L1A_MISMATCH_CNT) \
422  HIST_ID(EMU_FED_DDU_L1A_MISMATCH_WITH_CSC_DATA_CNT) \
423  HIST_ID(EMU_FED_STATS) \
424  HIST_ID(EMU_ALL_DDUS_OUTPUT_PATH_STATUS)
425 
426 
427 #define HIST_NAME_TABLE \
428  HIST_NAME("Actual_DMB_CFEB_DAV_Frequency") \
429  HIST_NAME("Actual_DMB_CFEB_DAV_multiplicity_Frequency") \
430  HIST_NAME("Actual_DMB_CFEB_DAV_multiplicity_Rate") \
431  HIST_NAME("Actual_DMB_CFEB_DAV_Rate") \
432  HIST_NAME("Actual_DMB_FEB_Combinations_DAV_Frequency") \
433  HIST_NAME("Actual_DMB_FEB_Combinations_DAV_Rate") \
434  HIST_NAME("Actual_DMB_FEB_DAV_Frequency") \
435  HIST_NAME("Actual_DMB_FEB_DAV_Rate") \
436  HIST_NAME("ALCT1_vs_ALCT0_KeyWG") \
437  HIST_NAME("ALCTTime_Ly%d") \
438  HIST_NAME("ALCTTime_Ly%d_Profile") \
439  HIST_NAME("ALCT%d_BXN") \
440  HIST_NAME("ALCT%d_dTime") \
441  HIST_NAME("ALCT%d_dTime_Profile") \
442  HIST_NAME("ALCT%d_dTime_vs_KeyWG") \
443  HIST_NAME("ALCT%d_KeyWG") \
444  HIST_NAME("ALCT%d_Pattern") \
445  HIST_NAME("ALCT%d_Pattern_Distr") \
446  HIST_NAME("ALCT%d_Quality") \
447  HIST_NAME("ALCT%d_Quality_Distr") \
448  HIST_NAME("ALCT%d_Quality_Profile") \
449  HIST_NAME("ALCT_BXN") \
450  HIST_NAME("ALCT_BXN_vs_DMB_BXN") \
451  HIST_NAME("ALCT_DMB_BXN_diff") \
452  HIST_NAME("ALCT_DMB_L1A_diff") \
453  HIST_NAME("ALCT_L1A") \
454  HIST_NAME("ALCT_Ly%d_Efficiency") \
455  HIST_NAME("ALCT_Ly%d_Rate") \
456  HIST_NAME("ALCT_Match_Time") \
457  HIST_NAME("ALCT_Number_Efficiency") \
458  HIST_NAME("ALCT_Number_Of_Layers_With_Hits") \
459  HIST_NAME("ALCT_Number_Of_WireGroups_With_Hits") \
460  HIST_NAME("ALCT_Number_Rate") \
461  HIST_NAME("ALCT_Word_Count") \
462  HIST_NAME("BinCheck_DataFlow_Problems_Frequency") \
463  HIST_NAME("BinCheck_DataFlow_Problems_Table") \
464  HIST_NAME("BinCheck_ErrorStat_Table") \
465  HIST_NAME("BinCheck_Errors_Frequency") \
466  HIST_NAME("Chamber_Event_Display_No%d") \
467  HIST_NAME("CFEB%d_DMB_L1A_diff") \
468  HIST_NAME("CFEB%d_Free_SCA_Cells") \
469  HIST_NAME("CFEB%d_L1A_Sync_Time") \
470  HIST_NAME("CFEB%d_L1A_Sync_Time_DMB_diff") \
471  HIST_NAME("CFEB%d_L1A_Sync_Time_vs_DMB") \
472  HIST_NAME("CFEB%d_LCT_PHASE_vs_L1A_PHASE") \
473  HIST_NAME("CFEB%d_SCA_Blocks_Locked_by_LCTs") \
474  HIST_NAME("CFEB%d_SCA_Blocks_Locked_by_LCTxL1") \
475  HIST_NAME("CFEB%d_SCA_Block_Occupancy") \
476  HIST_NAME("CFEB_ActiveStrips_Ly%d") \
477  HIST_NAME("CFEB_Active_Samples_vs_Strip_Ly%d") \
478  HIST_NAME("CFEB_Active_Samples_vs_Strip_Ly%d_Profile") \
479  HIST_NAME("AFEB_RawHits_TimeBins") \
480  HIST_NAME("CFEB_Clusters_Charge_Ly_%d") \
481  HIST_NAME("CFEB_Cluster_Duration_Ly_%d") \
482  HIST_NAME("CFEB_Number_of_Clusters_Ly_%d") \
483  HIST_NAME("CFEB_Out_Off_Range_Strips_Ly%d") \
484  HIST_NAME("CFEB_PedestalRMS_Sample_01_Ly%d") \
485  HIST_NAME("CFEB_Pedestal_withEMV_Sample_01_Ly%d") \
486  HIST_NAME("CFEB_Pedestal_withRMS_Sample_01_Ly%d") \
487  HIST_NAME("CFEB_Pedestal(withEMV)_Sample_01_Ly%d") \
488  HIST_NAME("CFEB_Pedestal(withRMS)_Sample_01_Ly%d") \
489  HIST_NAME("CFEB_SCA_Cell_Peak_Ly_%d") \
490  HIST_NAME("CFEB_Width_of_Clusters_Ly_%d") \
491  HIST_NAME("CLCT0_CLCT1_Clssification") \
492  HIST_NAME("CLCT0_Clssification") \
493  HIST_NAME("CLCT0_KeyDiStrip_vs_ALCT0_KeyWiregroup") \
494  HIST_NAME("CLCT1_vs_CLCT0_Key_Strip") \
495  HIST_NAME("CLCTTime_Ly%d") \
496  HIST_NAME("CLCTTime_Ly%d_Profile") \
497  HIST_NAME("CLCT%d_BXN") \
498  HIST_NAME("CLCT%d_DiStrip_Pattern") \
499  HIST_NAME("CLCT%d_DiStrip_Quality") \
500  HIST_NAME("CLCT%d_DiStrip_Quality_Profile") \
501  HIST_NAME("CLCT%d_dTime") \
502  HIST_NAME("CLCT%d_dTime_Profile") \
503  HIST_NAME("CLCT%d_dTime_vs_DiStrip") \
504  HIST_NAME("CLCT%d_dTime_vs_Half_Strip") \
505  HIST_NAME("CLCT%d_Half_Strip_Pattern") \
506  HIST_NAME("CLCT%d_Half_Strip_Quality") \
507  HIST_NAME("CLCT%d_Half_Strip_Quality_Distr") \
508  HIST_NAME("CLCT%d_Half_Strip_Quality_Profile") \
509  HIST_NAME("CLCT%d_KeyDiStrip") \
510  HIST_NAME("CLCT%d_KeyHalfStrip") \
511  HIST_NAME("CLCT_BXN") \
512  HIST_NAME("CLCT_BXN_vs_DMB_BXN") \
513  HIST_NAME("CLCT_DMB_BXN_diff") \
514  HIST_NAME("CLCT_DMB_L1A_diff") \
515  HIST_NAME("CLCT%d_Half_Strip_Pattern_Distr") \
516  HIST_NAME("CLCT_L1A") \
517  HIST_NAME("CLCT_Ly%d_Efficiency") \
518  HIST_NAME("CLCT_Ly%d_Rate") \
519  HIST_NAME("CLCT_Number") \
520  HIST_NAME("CLCT_Number_Of_HalfStrips_With_Hits") \
521  HIST_NAME("CLCT_Number_Of_Layers_With_Hits") \
522  HIST_NAME("CLCT_Number_Rate") \
523  HIST_NAME("CSC_Efficiency") \
524  HIST_NAME("CSC_Rate") \
525  HIST_NAME("DMB_BXN_Distrib") \
526  HIST_NAME("DMB_BXN_vs_DDU_BXN") \
527  HIST_NAME("DMB_CFEB_Active") \
528  HIST_NAME("DMB_CFEB_Active_vs_DAV") \
529  HIST_NAME("DMB_CFEB_DAV") \
530  HIST_NAME("DMB_CFEB_DAV_multiplicity") \
531  HIST_NAME("DMB_CFEB_DAV_multiplicity_Unpacking_Inefficiency") \
532  HIST_NAME("DMB_CFEB_DAV_Unpacking_Inefficiency") \
533  HIST_NAME("DMB_CFEB_MOVLP") \
534  HIST_NAME("DMB_CFEB_Sync") \
535  HIST_NAME("DMB_DDU_BXN_diff") \
536  HIST_NAME("DMB_DDU_L1A_diff") \
537  HIST_NAME("DMB_FEB_Combinations_DAV_Efficiency") \
538  HIST_NAME("DMB_FEB_Combinations_DAV_Rate") \
539  HIST_NAME("DMB_FEB_Combinations_DAV_Unpacking_Inefficiency") \
540  HIST_NAME("DMB_FEB_Combinations_Unpacked_vs_DAV") \
541  HIST_NAME("DMB_FEB_DAV_Efficiency") \
542  HIST_NAME("DMB_FEB_DAV_Rate") \
543  HIST_NAME("DMB_FEB_DAV_Unpacking_Inefficiency") \
544  HIST_NAME("DMB_FEB_Timeouts") \
545  HIST_NAME("DMB_FEB_Unpacked_vs_DAV") \
546  HIST_NAME("DMB_FIFO_stats") \
547  HIST_NAME("DMB_L1A_Distrib") \
548  HIST_NAME("DMB_L1A_vs_ALCT_L1A") \
549  HIST_NAME("DMB_L1A_vs_CLCT_L1A") \
550  HIST_NAME("DMB_L1A_vs_DDU_L1A") \
551  HIST_NAME("DMB_L1_Pipe") \
552  HIST_NAME("LCT0_Match_BXN_Difference") \
553  HIST_NAME("LCT1_Match_BXN_Difference") \
554  HIST_NAME("LCT_Match_Status") \
555  HIST_NAME("TMB_ALCT_BXN_diff") \
556  HIST_NAME("TMB_ALCT_L1A_diff") \
557  HIST_NAME("TMB_BXN_vs_ALCT_BXN") \
558  HIST_NAME("TMB_L1A_vs_ALCT_L1A") \
559  HIST_NAME("TMB_Word_Count") \
560  HIST_NAME("CFEB_Comparators_TimeSamples") \
561  HIST_NAME("Buffer_Size") \
562  HIST_NAME("BXN") \
563  HIST_NAME("CSC_Errors") \
564  HIST_NAME("CSC_Errors_Rate") \
565  HIST_NAME("CSC_Warnings") \
566  HIST_NAME("CSC_Warnings_Rate") \
567  HIST_NAME("DMB_Active_Header_Count") \
568  HIST_NAME("DMB_Connected_Inputs") \
569  HIST_NAME("DMB_Connected_Inputs_Rate") \
570  HIST_NAME("DMB_DAV_Header_Count_vs_DMB_Active_Header_Count") \
571  HIST_NAME("DMB_DAV_Header_Occupancy") \
572  HIST_NAME("DMB_DAV_Header_Occupancy_Rate") \
573  HIST_NAME("DMB_unpacked_vs_DAV") \
574  HIST_NAME("L1A_Increment") \
575  HIST_NAME("Readout_Errors") \
576  HIST_NAME("Trailer_ErrorStat_Frequency") \
577  HIST_NAME("Trailer_ErrorStat_Rate") \
578  HIST_NAME("Trailer_ErrorStat_Table") \
579  HIST_NAME("Word_Count") \
580  HIST_NAME("All_DDUs_Average_Event_Size") \
581  HIST_NAME("All_DDUs_Average_Inputs_with_Data") \
582  HIST_NAME("All_DDUs_Average_Live_Inputs") \
583  HIST_NAME("All_DDUs_Event_Size") \
584  HIST_NAME("All_DDUs_Format_Errors") \
585  HIST_NAME("All_DDUs_Inputs_Errors") \
586  HIST_NAME("All_DDUs_Inputs_Warnings") \
587  HIST_NAME("All_DDUs_Inputs_with_Data") \
588  HIST_NAME("All_DDUs_in_Readout") \
589  HIST_NAME("All_DDUs_L1A_Increment") \
590  HIST_NAME("All_DDUs_Live_Inputs") \
591  HIST_NAME("All_DDUs_Trailer_Errors") \
592  HIST_NAME("All_Readout_Errors") \
593  HIST_NAME("Minus_endcap_AFEB_RawHits_Time") \
594  HIST_NAME("Plus_endcap_AFEB_RawHits_Time") \
595  HIST_NAME("CSC_AFEB_RawHits_Time_mean") \
596  HIST_NAME("CSC_AFEB_RawHits_Time_rms") \
597  HIST_NAME("CSC_ALCT0_BXN_mean") \
598  HIST_NAME("CSC_ALCT0_BXN_rms") \
599  HIST_NAME("Minus_endcap_ALCT0_dTime") \
600  HIST_NAME("Plus_endcap_ALCT0_dTime") \
601  HIST_NAME("CSC_ALCT0_Quality") \
602  HIST_NAME("CSC_ALCT_CLCT_Match_mean") \
603  HIST_NAME("CSC_ALCT_CLCT_Match_rms") \
604  HIST_NAME("CSC_ALCT_Planes_with_Hits") \
605  HIST_NAME("CSC_CLCT0_BXN_mean") \
606  HIST_NAME("CSC_CLCT0_BXN_rms") \
607  HIST_NAME("CSC_CLCT0_Quality") \
608  HIST_NAME("CSC_CLCT_Planes_with_Hits") \
609  HIST_NAME("CSC_DMB_input_fifo_full") \
610  HIST_NAME("CSC_DMB_input_fifo_full_Fract") \
611  HIST_NAME("CSC_DMB_input_timeout") \
612  HIST_NAME("CSC_DMB_input_timeout_Fract") \
613  HIST_NAME("Minus_endcap_ALCT_CLCT_Match_Time") \
614  HIST_NAME("Minus_endcap_CLCT0_dTime") \
615  HIST_NAME("Plus_endcap_ALCT_CLCT_Match_Time") \
616  HIST_NAME("Plus_endcap_CLCT0_dTime") \
617  HIST_NAME("Plus_endcap_CFEB_Comparators_Time") \
618  HIST_NAME("Minus_endcap_CFEB_Comparators_Time") \
619  HIST_NAME("CSC_CFEB_Comparators_Time_mean") \
620  HIST_NAME("CSC_CFEB_Comparators_Time_rms") \
621  HIST_NAME("CSC_Format_Errors") \
622  HIST_NAME("CSC_Format_Errors_Fract") \
623  HIST_NAME("CSC_Format_Warnings") \
624  HIST_NAME("CSC_Format_Warnings_Fract") \
625  HIST_NAME("CSC_L1A_out_of_sync") \
626  HIST_NAME("CSC_L1A_out_of_sync_Fract") \
627  HIST_NAME("CSC_Reporting") \
628  HIST_NAME("CSC_STATS_cfeb_bwords") \
629  HIST_NAME("CSC_STATS_fifofull_err") \
630  HIST_NAME("CSC_STATS_format_err") \
631  HIST_NAME("CSC_STATS_inputto_err") \
632  HIST_NAME("CSC_STATS_l1sync_err") \
633  HIST_NAME("CSC_STATS_occupancy") \
634  HIST_NAME("CSC_STATS_summary") \
635  HIST_NAME("CSC_STATS_wo_alct") \
636  HIST_NAME("CSC_STATS_wo_cfeb") \
637  HIST_NAME("CSC_STATS_wo_clct") \
638  HIST_NAME("CSC_Unpacked") \
639  HIST_NAME("CFEB_SCA_CellPeak_Time") \
640  HIST_NAME("Plus_endcap_CFEB_SCA_CellPeak_Time") \
641  HIST_NAME("Minus_endcap_CFEB_SCA_CellPeak_Time") \
642  HIST_NAME("CSC_CFEB_SCA_CellPeak_Time_mean") \
643  HIST_NAME("CSC_CFEB_SCA_CellPeak_Time_rms") \
644  HIST_NAME("CSC_Unpacked_Fract") \
645  HIST_NAME("CSC_Unpacked_with_errors") \
646  HIST_NAME("CSC_wo_ALCT") \
647  HIST_NAME("CSC_standby") \
648  HIST_NAME("CSC_wo_ALCT_Fract") \
649  HIST_NAME("CSC_wo_CFEB") \
650  HIST_NAME("CSC_wo_CFEB_Fract") \
651  HIST_NAME("CSC_wo_CLCT") \
652  HIST_NAME("CSC_wo_CLCT_Fract") \
653  HIST_NAME("All_DDUs_BXNs") \
654  HIST_NAME("DMB_Format_Errors") \
655  HIST_NAME("DMB_Format_Errors_Fract") \
656  HIST_NAME("DMB_Format_Warnings") \
657  HIST_NAME("DMB_Format_Warnings_Fract") \
658  HIST_NAME("DMB_input_fifo_full") \
659  HIST_NAME("DMB_input_fifo_full_Fract") \
660  HIST_NAME("DMB_input_timeout") \
661  HIST_NAME("DMB_input_timeout_Fract") \
662  HIST_NAME("DMB_L1A_out_of_sync") \
663  HIST_NAME("DMB_L1A_out_of_sync_Fract") \
664  HIST_NAME("DMB_Reporting") \
665  HIST_NAME("DMB_Unpacked") \
666  HIST_NAME("DMB_Unpacked_Fract") \
667  HIST_NAME("DMB_Unpacked_with_errors") \
668  HIST_NAME("DMB_wo_ALCT") \
669  HIST_NAME("DMB_wo_ALCT_Fract") \
670  HIST_NAME("DMB_wo_CFEB") \
671  HIST_NAME("DMB_wo_CFEB_Fract") \
672  HIST_NAME("DMB_wo_CLCT") \
673  HIST_NAME("DMB_wo_CLCT_Fract") \
674  HIST_NAME("FEDEntries") \
675  HIST_NAME("FEDFatal") \
676  HIST_NAME("FEDFormatFatal") \
677  HIST_NAME("FEDNonFatal") \
678  HIST_NAME("Physics_EMU") \
679  HIST_NAME("Physics_ME1") \
680  HIST_NAME("Physics_ME2") \
681  HIST_NAME("Physics_ME3") \
682  HIST_NAME("Physics_ME4") \
683  HIST_NAME("Event_Display_Anode") \
684  HIST_NAME("Event_Display_Cathode") \
685  HIST_NAME("Event_Display_XY") \
686  HIST_NAME("reportSummary") \
687  HIST_NAME("CSC_SideMinus") \
688  HIST_NAME("CSC_SideMinus_Station01") \
689  HIST_NAME("CSC_SideMinus_Station01_Ring01") \
690  HIST_NAME("CSC_SideMinus_Station01_Ring02") \
691  HIST_NAME("CSC_SideMinus_Station01_Ring03") \
692  HIST_NAME("CSC_SideMinus_Station02") \
693  HIST_NAME("CSC_SideMinus_Station02_Ring01") \
694  HIST_NAME("CSC_SideMinus_Station02_Ring02") \
695  HIST_NAME("CSC_SideMinus_Station03") \
696  HIST_NAME("CSC_SideMinus_Station03_Ring01") \
697  HIST_NAME("CSC_SideMinus_Station03_Ring02") \
698  HIST_NAME("CSC_SideMinus_Station04") \
699  HIST_NAME("CSC_SideMinus_Station04_Ring01") \
700  HIST_NAME("CSC_SideMinus_Station04_Ring02") \
701  HIST_NAME("CSC_SidePlus") \
702  HIST_NAME("CSC_SidePlus_Station01") \
703  HIST_NAME("CSC_SidePlus_Station01_Ring01") \
704  HIST_NAME("CSC_SidePlus_Station01_Ring02") \
705  HIST_NAME("CSC_SidePlus_Station01_Ring03") \
706  HIST_NAME("CSC_SidePlus_Station02") \
707  HIST_NAME("CSC_SidePlus_Station02_Ring01") \
708  HIST_NAME("CSC_SidePlus_Station02_Ring02") \
709  HIST_NAME("CSC_SidePlus_Station03") \
710  HIST_NAME("CSC_SidePlus_Station03_Ring01") \
711  HIST_NAME("CSC_SidePlus_Station03_Ring02") \
712  HIST_NAME("CSC_SidePlus_Station04") \
713  HIST_NAME("CSC_SidePlus_Station04_Ring01") \
714  HIST_NAME("CSC_SidePlus_Station04_Ring02") \
715  HIST_NAME("CertificationSummary") \
716  HIST_NAME("CSC_SideMinus") \
717  HIST_NAME("CSC_SideMinus_Station01") \
718  HIST_NAME("CSC_SideMinus_Station01_Ring01") \
719  HIST_NAME("CSC_SideMinus_Station01_Ring02") \
720  HIST_NAME("CSC_SideMinus_Station01_Ring03") \
721  HIST_NAME("CSC_SideMinus_Station02") \
722  HIST_NAME("CSC_SideMinus_Station02_Ring01") \
723  HIST_NAME("CSC_SideMinus_Station02_Ring02") \
724  HIST_NAME("CSC_SideMinus_Station03") \
725  HIST_NAME("CSC_SideMinus_Station03_Ring01") \
726  HIST_NAME("CSC_SideMinus_Station03_Ring02") \
727  HIST_NAME("CSC_SideMinus_Station04") \
728  HIST_NAME("CSC_SideMinus_Station04_Ring01") \
729  HIST_NAME("CSC_SideMinus_Station04_Ring02") \
730  HIST_NAME("CSC_SidePlus") \
731  HIST_NAME("CSC_SidePlus_Station01") \
732  HIST_NAME("CSC_SidePlus_Station01_Ring01") \
733  HIST_NAME("CSC_SidePlus_Station01_Ring02") \
734  HIST_NAME("CSC_SidePlus_Station01_Ring03") \
735  HIST_NAME("CSC_SidePlus_Station02") \
736  HIST_NAME("CSC_SidePlus_Station02_Ring01") \
737  HIST_NAME("CSC_SidePlus_Station02_Ring02") \
738  HIST_NAME("CSC_SidePlus_Station03") \
739  HIST_NAME("CSC_SidePlus_Station03_Ring01") \
740  HIST_NAME("CSC_SidePlus_Station03_Ring02") \
741  HIST_NAME("CSC_SidePlus_Station04") \
742  HIST_NAME("CSC_SidePlus_Station04_Ring01") \
743  HIST_NAME("CSC_SidePlus_Station04_Ring02") \
744  HIST_NAME("DAQSummary") \
745  HIST_NAME("CSC_SideMinus") \
746  HIST_NAME("CSC_SideMinus_Station01") \
747  HIST_NAME("CSC_SideMinus_Station01_Ring01") \
748  HIST_NAME("CSC_SideMinus_Station01_Ring02") \
749  HIST_NAME("CSC_SideMinus_Station01_Ring03") \
750  HIST_NAME("CSC_SideMinus_Station02") \
751  HIST_NAME("CSC_SideMinus_Station02_Ring01") \
752  HIST_NAME("CSC_SideMinus_Station02_Ring02") \
753  HIST_NAME("CSC_SideMinus_Station03") \
754  HIST_NAME("CSC_SideMinus_Station03_Ring01") \
755  HIST_NAME("CSC_SideMinus_Station03_Ring02") \
756  HIST_NAME("CSC_SideMinus_Station04") \
757  HIST_NAME("CSC_SideMinus_Station04_Ring01") \
758  HIST_NAME("CSC_SideMinus_Station04_Ring02") \
759  HIST_NAME("CSC_SidePlus") \
760  HIST_NAME("CSC_SidePlus_Station01") \
761  HIST_NAME("CSC_SidePlus_Station01_Ring01") \
762  HIST_NAME("CSC_SidePlus_Station01_Ring02") \
763  HIST_NAME("CSC_SidePlus_Station01_Ring03") \
764  HIST_NAME("CSC_SidePlus_Station02") \
765  HIST_NAME("CSC_SidePlus_Station02_Ring01") \
766  HIST_NAME("CSC_SidePlus_Station02_Ring02") \
767  HIST_NAME("CSC_SidePlus_Station03") \
768  HIST_NAME("CSC_SidePlus_Station03_Ring01") \
769  HIST_NAME("CSC_SidePlus_Station03_Ring02") \
770  HIST_NAME("CSC_SidePlus_Station04") \
771  HIST_NAME("CSC_SidePlus_Station04_Ring01") \
772  HIST_NAME("CSC_SidePlus_Station04_Ring02") \
773  HIST_NAME("DCSSummary") \
774  HIST_NAME("CSC_SideMinus") \
775  HIST_NAME("CSC_SideMinus_Station01") \
776  HIST_NAME("CSC_SideMinus_Station01_Ring01") \
777  HIST_NAME("CSC_SideMinus_Station01_Ring02") \
778  HIST_NAME("CSC_SideMinus_Station01_Ring03") \
779  HIST_NAME("CSC_SideMinus_Station02") \
780  HIST_NAME("CSC_SideMinus_Station02_Ring01") \
781  HIST_NAME("CSC_SideMinus_Station02_Ring02") \
782  HIST_NAME("CSC_SideMinus_Station03") \
783  HIST_NAME("CSC_SideMinus_Station03_Ring01") \
784  HIST_NAME("CSC_SideMinus_Station03_Ring02") \
785  HIST_NAME("CSC_SideMinus_Station04") \
786  HIST_NAME("CSC_SideMinus_Station04_Ring01") \
787  HIST_NAME("CSC_SideMinus_Station04_Ring02") \
788  HIST_NAME("CSC_SidePlus") \
789  HIST_NAME("CSC_SidePlus_Station01") \
790  HIST_NAME("CSC_SidePlus_Station01_Ring01") \
791  HIST_NAME("CSC_SidePlus_Station01_Ring02") \
792  HIST_NAME("CSC_SidePlus_Station01_Ring03") \
793  HIST_NAME("CSC_SidePlus_Station02") \
794  HIST_NAME("CSC_SidePlus_Station02_Ring01") \
795  HIST_NAME("CSC_SidePlus_Station02_Ring02") \
796  HIST_NAME("CSC_SidePlus_Station03") \
797  HIST_NAME("CSC_SidePlus_Station03_Ring01") \
798  HIST_NAME("CSC_SidePlus_Station03_Ring02") \
799  HIST_NAME("CSC_SidePlus_Station04") \
800  HIST_NAME("CSC_SidePlus_Station04_Ring01") \
801  HIST_NAME("CSC_SidePlus_Station04_Ring02") \
802  HIST_NAME("FEDBufferSize") \
803  HIST_NAME("FED_DDU_L1A_mismatch") \
804  HIST_NAME("FEDTotalEventSize") \
805  HIST_NAME("FEDTotalCSCs") \
806  HIST_NAME("FEDTotalCFEBs") \
807  HIST_NAME("FEDTotalALCTs") \
808  HIST_NAME("FEDTotalTMBs") \
809  HIST_NAME("DCCBufferSize") \
810  HIST_NAME("FEDFormat_Errors") \
811  HIST_NAME("FED_DDU_L1A_mismatch_fract") \
812  HIST_NAME("FED_DDU_L1A_mismatch_with_CSC_data") \
813  HIST_NAME("FED_DDU_L1A_mismatch_with_CSC_data_fract") \
814  HIST_NAME("FED_DDU_L1A_mismatch_cnt") \
815  HIST_NAME("FED_DDU_L1A_mismatch_with_CSC_data_cnt") \
816  HIST_NAME("FED_Stats") \
817  HIST_NAME("All_DDUs_Output_Path_Status")
818 
819 #define HIST_ID(a) a,
820  enum HistoId {
822  };
823 #undef HIST_ID
824 
825 #define HIST_ID(a) # a,
826  static const HistoName keys[] = { HIST_ID_TABLE };
827 #undef HIST_ID
828 
829 #define HIST_NAME(a) a,
830  static const HistoName names[] = { HIST_NAME_TABLE };
831 #undef HIST_NAME
832 
833 #define SIZEOF_ARRAY(a) (sizeof a / sizeof (*a))
834  static const unsigned int namesSize = SIZEOF_ARRAY(keys);
835 #undef SIZEOF_ARRAY
836 
837 #undef HIST_ID_TABLE
838 #undef HIST_NAME_TABLE
839 }
840 
841 #endif
#define HIST_NAME_TABLE
#define SIZEOF_ARRAY(a)
static const HistoName keys[]
#define HIST_ID_TABLE
std::string HistoName
static const unsigned int namesSize
static const HistoName names[]