00001 def castorlayout(i, p, *rows): i["Castor/Layouts/" + p] = DQMItem(layout=rows) 00002 00003 00004 castorlayout(dqmitems, "CASTOR Digi ChannelSummaryMap", 00005 [{ 'path': "Castor/CastorPSMonitor/CASTOR Digi ChannelSummaryMap", 00006 'description':""}] 00007 ) 00008 00009 castorlayout(dqmitems, "CASTOR Digi Occupancy Map", 00010 [{ 'path': "Castor/CastorPSMonitor/CASTOR Digi Occupancy Map", 00011 'description':"dynamic scale"}] 00012 ) 00013 00014 castorlayout(dqmitems, "CASTOR RecHit Energy based Channel Status", 00015 [{ 'path': "Castor/CastorChannelQuality/RecHitEnergyBasedSummaryMap", 00016 'description':"Green - OK, Red - dead, Yellow - noisy"}] 00017 ) 00018 00019 castorlayout(dqmitems, "CASTOR event products", 00020 [{ 'path': "Castor/CastorEventProducts/CastorEventProduct", 00021 'description':"check whether CASTOR objects are present in the events"}] 00022 ) 00023 00024 castorlayout(dqmitems, "CASTOR RecHit Energies", 00025 [{ 'path': "Castor/CastorRecHitMonitor/CastorRecHit Energies- above threshold on RecHitEnergy", 00026 'description':"Energy of all Castor RecHits"}] 00027 ) 00028 00029 castorlayout(dqmitems, "CASTOR RecHit Energy in modules", 00030 [{ 'path': "Castor/CastorRecHitMonitor/CastorRecHit Energy in modules- above threshold", 00031 'description':"RecHitEnergy in each of 14 CASTOR modules"}] 00032 ) 00033 00034 castorlayout(dqmitems, "CASTOR RecHit Energy in sectors", 00035 [{ 'path': "Castor/CastorRecHitMonitor/CastorRecHit Energy in sectors- above threshold", 00036 'description':"RecHitEnergy in each of 16 CASTOR sectors"}] 00037 ) 00038 00039 castorlayout(dqmitems, "CASTOR RecHit Energy 2D Map", 00040 [{ 'path': "Castor/CastorRecHitMonitor/CastorRecHit 2D Energy Map- above threshold", 00041 'description':"2D Energy Map"}] 00042 ) 00043 00044 castorlayout(dqmitems, "CASTOR All Digi Values", 00045 [{ 'path': "Castor/CastorDigiMonitor/Castor All Digi Values", 00046 'description':"all CASTOR ADC values"}] 00047 ) 00048 00049 castorlayout(dqmitems, "CASTOR hits 3D- cumulative", 00050 [{ 'path': "Castor/CastorEventDisplay/CASTOR 3D hits- cumulative", 00051 'description':"cumulative event display"}] 00052 ) 00053 00054 castorlayout(dqmitems, "CASTOR hits 3D- event with the largest deposited E", 00055 [{ 'path': "Castor/CastorEventDisplay/CASTOR 3D hits- event with the largest deposited E", 00056 'description':"display of the event with largest deposited energy"}] 00057 ) 00058 00059 castorlayout(dqmitems, "CASTOR average pulse in bunch crossings", 00060 [{ 'path': "Castor/CastorPSMonitor/CASTOR average pulse in bunch crossings", 00061 'description':"average pulse in bunch crossings"}] 00062 ) 00063 00064 castorlayout(dqmitems, "Castor Pulse Shape for sector=0 (in all 14 modules)", 00065 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=0 (in all 14 modules)", 00066 'description':"pulse shape in this particular sector"}] 00067 ) 00068 00069 castorlayout(dqmitems, "Castor Pulse Shape for sector=1 (in all 14 modules)", 00070 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=1 (in all 14 modules)", 00071 'description':"pulse shape in this particular sector"}] 00072 ) 00073 00074 castorlayout(dqmitems, "Castor Pulse Shape for sector=2 (in all 14 modules)", 00075 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=2 (in all 14 modules)", 00076 'description':"pulse shape in this particular sector"}] 00077 ) 00078 00079 castorlayout(dqmitems, "Castor Pulse Shape for sector=3 (in all 14 modules)", 00080 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=3 (in all 14 modules)", 00081 'description':"pulse shape in this particular sector"}] 00082 ) 00083 00084 castorlayout(dqmitems, "Castor Pulse Shape for sector=4 (in all 14 modules)", 00085 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=4 (in all 14 modules)", 00086 'description':"pulse shape in this particular sector"}] 00087 ) 00088 00089 castorlayout(dqmitems, "Castor Pulse Shape for sector=5 (in all 14 modules)", 00090 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=5 (in all 14 modules)", 00091 'description':"pulse shape in this particular sector"}] 00092 ) 00093 00094 castorlayout(dqmitems, "Castor Pulse Shape for sector=6 (in all 14 modules)", 00095 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=6 (in all 14 modules)", 00096 'description':"pulse shape in this particular sector"}] 00097 ) 00098 00099 castorlayout(dqmitems, "Castor Pulse Shape for sector=7 (in all 14 modules)", 00100 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=7 (in all 14 modules)", 00101 'description':"pulse shape in this particular sector"}] 00102 ) 00103 00104 castorlayout(dqmitems, "Castor Pulse Shape for sector=8 (in all 14 modules)", 00105 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=8 (in all 14 modules)", 00106 'description':"pulse shape in this particular sector"}] 00107 ) 00108 00109 castorlayout(dqmitems, "Castor Pulse Shape for sector=9 (in all 14 modules)", 00110 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=9 (in all 14 modules)", 00111 'description':"pulse shape in this particular sector"}] 00112 ) 00113 00114 castorlayout(dqmitems, "Castor Pulse Shape for sector=10 (in all 14 modules)", 00115 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=10 (in all 14 modules)", 00116 'description':"pulse shape in this particular sector"}] 00117 ) 00118 00119 castorlayout(dqmitems, "Castor Pulse Shape for sector=11 (in all 14 modules)", 00120 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=11 (in all 14 modules)", 00121 'description':"pulse shape in this particular sector"}] 00122 ) 00123 00124 castorlayout(dqmitems, "Castor Pulse Shape for sector=12 (in all 14 modules)", 00125 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=12 (in all 14 modules)", 00126 'description':"pulse shape in this particular sector"}] 00127 ) 00128 00129 castorlayout(dqmitems, "Castor Pulse Shape for sector=13 (in all 14 modules)", 00130 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=13 (in all 14 modules)", 00131 'description':"pulse shape in this particular sector"}] 00132 ) 00133 00134 castorlayout(dqmitems, "Castor Pulse Shape for sector=14 (in all 14 modules)", 00135 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=14 (in all 14 modules)", 00136 'description':"pulse shape in this particular sector"}] 00137 ) 00138 00139 castorlayout(dqmitems, "Castor Pulse Shape for sector=15 (in all 14 modules)", 00140 [{ 'path': "Castor/CastorPSMonitor/Castor Pulse Shape for sector=15 (in all 14 modules)", 00141 'description':"pulse shape in this particular sector"}] 00142 )