00001 import FWCore.ParameterSet.Config as cms
00002
00003 siStripFEDMonitor = cms.EDAnalyzer("SiStripFEDMonitorPlugin",
00004
00005 RawDataTag = cms.untracked.InputTag('rawDataCollector'),
00006
00007 HistogramFolderName = cms.untracked.string('SiStrip/ReadoutView/FedSummary'),
00008
00009 FillAllDetailedHistograms = cms.untracked.bool(False),
00010
00011 FillWithEventNumber = cms.untracked.bool(False),
00012
00013
00014 PrintDebugMessages = cms.untracked.uint32(1),
00015
00016
00017 WriteDQMStore = cms.untracked.bool(False),
00018 DQMStoreFileName = cms.untracked.string('DQMStore.root'),
00019
00020
00021 ErrorFractionByLumiBlockHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(False) ),
00022
00023 FedEventSizeHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00024 DataPresentHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00025 AnyFEDErrorsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00026 AnyDAQProblemsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00027 AnyFEProblemsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00028 CorruptBuffersHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00029 BadChannelStatusBitsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00030 BadActiveChannelStatusBitsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00031
00032 FEOverflowsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00033 FEMissingHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00034 BadMajorityAddressesHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00035 BadMajorityInPartitionHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00036 FeMajFracTIBHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00037 FeMajFracTOBHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00038 FeMajFracTECBHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00039 FeMajFracTECFHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00040 FETimeDiffTIBHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00041 FETimeDiffTOBHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00042 FETimeDiffTECBHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00043 FETimeDiffTECFHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00044 FETimeDiffvsDBXHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(False) ),
00045 ApveAddressHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00046 FeMajAddressHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00047
00048 MedianAPV0HistogramConfig = cms.untracked.PSet(
00049 Enabled = cms.untracked.bool(True),
00050 NBins = cms.untracked.uint32(256),
00051 Min = cms.untracked.double(0),
00052 Max = cms.untracked.double(1024)
00053 ),
00054 MedianAPV1HistogramConfig = cms.untracked.PSet(
00055 Enabled = cms.untracked.bool(True),
00056 NBins = cms.untracked.uint32(256),
00057 Min = cms.untracked.double(0),
00058 Max = cms.untracked.double(1024)
00059 ),
00060
00061 DataMissingHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00062 BadIDsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00063 BadDAQPacketHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00064 InvalidBuffersHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00065 BadDAQCRCsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00066 BadFEDCRCsHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00067
00068 TkHistoMapHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00069
00070 FEOverflowsDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00071 FEMissingDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00072 BadMajorityAddressesDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00073 BadAPVStatusBitsDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00074 APVErrorBitsDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00075 APVAddressErrorBitsDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00076 UnlockedBitsDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00077 OOSBitsDetailedHistogramConfig = cms.untracked.PSet( Enabled = cms.untracked.bool(True) ),
00078
00079 nFEDErrorsHistogramConfig = cms.untracked.PSet(
00080 Enabled = cms.untracked.bool(True),
00081 NBins = cms.untracked.uint32(441),
00082 Min = cms.untracked.double(0),
00083 Max = cms.untracked.double(441)
00084 ),
00085 nFEDDAQProblemsHistogramConfig = cms.untracked.PSet(
00086 Enabled = cms.untracked.bool(True),
00087 NBins = cms.untracked.uint32(441),
00088 Min = cms.untracked.double(0),
00089 Max = cms.untracked.double(441)
00090 ),
00091 nFEDsWithFEProblemsHistogramConfig = cms.untracked.PSet(
00092 Enabled = cms.untracked.bool(True),
00093 NBins = cms.untracked.uint32(441),
00094 Min = cms.untracked.double(0),
00095 Max = cms.untracked.double(441)
00096 ),
00097 nFEDCorruptBuffersHistogramConfig = cms.untracked.PSet(
00098 Enabled = cms.untracked.bool(True),
00099 NBins = cms.untracked.uint32(441),
00100 Min = cms.untracked.double(0),
00101 Max = cms.untracked.double(441)
00102 ),
00103 nBadChannelStatusBitsHistogramConfig = cms.untracked.PSet(
00104 Enabled = cms.untracked.bool(True),
00105 NBins = cms.untracked.uint32(353),
00106 Min = cms.untracked.double(0),
00107 Max = cms.untracked.double(42240)
00108 ),
00109 nBadActiveChannelStatusBitsHistogramConfig = cms.untracked.PSet(
00110 Enabled = cms.untracked.bool(True),
00111 NBins = cms.untracked.uint32(353),
00112 Min = cms.untracked.double(0),
00113 Max = cms.untracked.double(42240)
00114 ),
00115 nFEDsWithFEOverflowsHistogramConfig = cms.untracked.PSet(
00116 Enabled = cms.untracked.bool(True),
00117 NBins = cms.untracked.uint32(441),
00118 Min = cms.untracked.double(0),
00119 Max = cms.untracked.double(441)
00120 ),
00121 nFEDsWithMissingFEsHistogramConfig = cms.untracked.PSet(
00122 Enabled = cms.untracked.bool(True),
00123 NBins = cms.untracked.uint32(441),
00124 Min = cms.untracked.double(0),
00125 Max = cms.untracked.double(441)
00126 ),
00127 nFEDsWithFEBadMajorityAddressesHistogramConfig = cms.untracked.PSet(
00128 Enabled = cms.untracked.bool(True),
00129 NBins = cms.untracked.uint32(441),
00130 Min = cms.untracked.double(0),
00131 Max = cms.untracked.double(441)
00132 ),
00133 nUnconnectedChannelsHistogramConfig = cms.untracked.PSet(
00134 Enabled = cms.untracked.bool(True),
00135 NBins = cms.untracked.uint32(250),
00136 Min = cms.untracked.double(6000),
00137 Max = cms.untracked.double(8000)
00138 ),
00139 nAPVStatusBitHistogramConfig = cms.untracked.PSet(
00140 Enabled = cms.untracked.bool(True),
00141 NBins = cms.untracked.uint32(353),
00142 Min = cms.untracked.double(0),
00143 Max = cms.untracked.double(42240)
00144 ),
00145 nAPVErrorHistogramConfig = cms.untracked.PSet(
00146 Enabled = cms.untracked.bool(True),
00147 NBins = cms.untracked.uint32(353),
00148 Min = cms.untracked.double(0),
00149 Max = cms.untracked.double(42240)
00150 ),
00151 nAPVAddressErrorHistogramConfig = cms.untracked.PSet(
00152 Enabled = cms.untracked.bool(True),
00153 NBins = cms.untracked.uint32(353),
00154 Min = cms.untracked.double(0),
00155 Max = cms.untracked.double(42240)
00156 ),
00157 nUnlockedHistogramConfig = cms.untracked.PSet(
00158 Enabled = cms.untracked.bool(True),
00159 NBins = cms.untracked.uint32(353),
00160 Min = cms.untracked.double(0),
00161 Max = cms.untracked.double(42240)
00162 ),
00163 nOutOfSyncHistogramConfig = cms.untracked.PSet(
00164 Enabled = cms.untracked.bool(True),
00165 NBins = cms.untracked.uint32(353),
00166 Min = cms.untracked.double(0),
00167 Max = cms.untracked.double(42240)
00168 ),
00169 nTotalBadChannelsHistogramConfig = cms.untracked.PSet(
00170 Enabled = cms.untracked.bool(True),
00171 NBins = cms.untracked.uint32(353),
00172 Min = cms.untracked.double(0),
00173 Max = cms.untracked.double(42240)
00174 ),
00175 nTotalBadActiveChannelsHistogramConfig = cms.untracked.PSet(
00176 Enabled = cms.untracked.bool(True),
00177 NBins = cms.untracked.uint32(353),
00178 Min = cms.untracked.double(0),
00179 Max = cms.untracked.double(42240)
00180 ),
00181 TimeHistogramConfig = cms.untracked.PSet(
00182 Enabled = cms.untracked.bool(False),
00183 NBins = cms.untracked.uint32(600),
00184 Min = cms.untracked.double(0),
00185 Max = cms.untracked.double(3600)
00186 ),
00187 nTotalBadChannelsvsTimeHistogramConfig = cms.untracked.PSet(
00188 Enabled = cms.untracked.bool(True),
00189 NBins = cms.untracked.uint32(600),
00190 Min = cms.untracked.double(0),
00191 Max = cms.untracked.double(3600)
00192 ),
00193 nTotalBadActiveChannelsvsTimeHistogramConfig = cms.untracked.PSet(
00194 Enabled = cms.untracked.bool(True),
00195 NBins = cms.untracked.uint32(600),
00196 Min = cms.untracked.double(0),
00197 Max = cms.untracked.double(3600)
00198 ),
00199 nFEDErrorsvsTimeHistogramConfig = cms.untracked.PSet(
00200 Enabled = cms.untracked.bool(True),
00201 NBins = cms.untracked.uint32(600),
00202 Min = cms.untracked.double(0),
00203 Max = cms.untracked.double(3600)
00204 ),
00205 nFEDCorruptBuffersvsTimeHistogramConfig = cms.untracked.PSet(
00206 Enabled = cms.untracked.bool(True),
00207 NBins = cms.untracked.uint32(600),
00208 Min = cms.untracked.double(0),
00209 Max = cms.untracked.double(3600)
00210 ),
00211 nFEDsWithFEProblemsvsTimeHistogramConfig = cms.untracked.PSet(
00212 Enabled = cms.untracked.bool(True),
00213 NBins = cms.untracked.uint32(600),
00214 Min = cms.untracked.double(0),
00215 Max = cms.untracked.double(3600)
00216 ),
00217 nAPVStatusBitvsTimeHistogramConfig = cms.untracked.PSet(
00218 Enabled = cms.untracked.bool(True),
00219 NBins = cms.untracked.uint32(600),
00220 Min = cms.untracked.double(0),
00221 Max = cms.untracked.double(3600)
00222 ),
00223 nAPVErrorvsTimeHistogramConfig = cms.untracked.PSet(
00224 Enabled = cms.untracked.bool(True),
00225 NBins = cms.untracked.uint32(600),
00226 Min = cms.untracked.double(0),
00227 Max = cms.untracked.double(3600)
00228 ),
00229 nAPVAddressErrorvsTimeHistogramConfig = cms.untracked.PSet(
00230 Enabled = cms.untracked.bool(True),
00231 NBins = cms.untracked.uint32(600),
00232 Min = cms.untracked.double(0),
00233 Max = cms.untracked.double(3600)
00234 ),
00235 nUnlockedvsTimeHistogramConfig = cms.untracked.PSet(
00236 Enabled = cms.untracked.bool(True),
00237 NBins = cms.untracked.uint32(600),
00238 Min = cms.untracked.double(0),
00239 Max = cms.untracked.double(3600)
00240 ),
00241 nOutOfSyncvsTimeHistogramConfig = cms.untracked.PSet(
00242 Enabled = cms.untracked.bool(True),
00243 NBins = cms.untracked.uint32(600),
00244 Min = cms.untracked.double(0),
00245 Max = cms.untracked.double(3600)
00246 ),
00247 FedMaxEventSizevsTimeHistogramConfig = cms.untracked.PSet(
00248 Enabled = cms.untracked.bool(True),
00249 NBins = cms.untracked.uint32(600),
00250 Min = cms.untracked.double(0),
00251 Max = cms.untracked.double(3600)
00252 ),
00253 FedIdVsApvIdHistogramConfig = cms.untracked.PSet(
00254 Enabled = cms.untracked.bool(True)
00255 )
00256 )