00001 import FWCore.ParameterSet.Config as cms
00002
00003 CondDataMonitoring = cms.EDFilter("SiStripMonitorCondData",
00004
00005 OutputFileName = cms.string('SiStripMonitorCondData.root'),
00006
00007 OutputMEsInRootFile = cms.bool(True),
00008
00009 MonitorSiStripPedestal = cms.bool(False),
00010 MonitorSiStripNoise = cms.bool(True),
00011 MonitorSiStripQuality = cms.bool(False),
00012 MonitorSiStripCabling = cms.bool(False),
00013 MonitorSiStripLowThreshold = cms.bool(False),
00014 MonitorSiStripHighThreshold= cms.bool(False),
00015 MonitorSiStripApvGain = cms.bool(False),
00016 MonitorSiStripLorentzAngle = cms.bool(False),
00017
00018 FillConditions_PSet = cms.PSet(
00019 FolderName_For_QualityAndCabling_SummaryHistos= cms.string("SiStrip/Tracks"),
00020 Mod_On = cms.bool(True),
00021 SummaryOnStringLevel_On = cms.bool(False),
00022 SummaryOnLayerLevel_On = cms.bool(True),
00023 GrandSummary_On = cms.bool(True),
00024 StripQualityLabel = cms.string(''),
00025
00026
00027 restrictModules = cms.bool(False),
00028
00029 ModulesToBeIncluded = cms.vuint32(),
00030 ModulesToBeExcluded = cms.vuint32(),
00031
00032
00033 SubDetectorsToBeExcluded = cms.vstring('none'),
00034
00035 ModulesToBeFilled = cms.string('all')
00036 ),
00037
00038
00039 SiStripCablingDQM_PSet = cms.PSet(
00040
00041 CondObj_fillId = cms.string('ProfileAndCumul'),
00042 CondObj_name = cms.string('fedcabling')
00043 ),
00044
00045
00046
00047 SiStripPedestalsDQM_PSet = cms.PSet(
00048
00049 CondObj_fillId = cms.string('onlyProfile'),
00050 CondObj_name = cms.string('pedestal'),
00051
00052 FillSummaryAtLayerLevel = cms.bool(True),
00053 FillSummaryProfileAtLayerLevel = cms.bool(True),
00054
00055 Profile_description = cms.string('Profile_PedestalFromCondDB'),
00056 Profile_xTitle = cms.string('Strip Number'),
00057 Profile_yTitle = cms.string('Pedestal from CondDB(ADC)'),
00058
00059 SummaryOfProfile_description = cms.string('ProfileSummary_PedestalFromCondDB'),
00060 SummaryOfProfile_xTitle = cms.string('Strip Number'),
00061 SummaryOfProfile_yTitle = cms.string('Pedestal from CondDB(ADC)'),
00062 SummaryOfProfile_NchY = cms.int32(100),
00063 SummaryOfProfile_LowY = cms.double(0.0),
00064 SummaryOfProfile_HighY = cms.double(1000.0),
00065
00066 Summary_description = cms.string('Summary_PedestalFromCondDB'),
00067 Summary_xTitle = cms.string('detId'),
00068 Summary_yTitle = cms.string('Pedestal from CondDB(ADC)'),
00069 Summary_NchY = cms.int32(100),
00070 Summary_LowY = cms.double(0.0),
00071 Summary_HighY = cms.double(1000.0)
00072 ),
00073
00074
00075 SiStripNoisesDQM_PSet = cms.PSet(
00076
00077 CondObj_fillId = cms.string('onlyProfile'),
00078 CondObj_name = cms.string('noise'),
00079
00080 GainRenormalisation = cms.bool(False),
00081
00082 FillSummaryAtLayerLevel = cms.bool(True),
00083 FillSummaryProfileAtLayerLevel = cms.bool(True),
00084 FillCumulativeSummaryAtLayerLevel = cms.bool(True),
00085
00086 Profile_description = cms.string('Profile_NoiseFromCondDB'),
00087 Profile_xTitle = cms.string('Strip Number'),
00088 Profile_yTitle = cms.string('Noise from CondDB(ADC)'),
00089
00090 Cumul_description = cms.string('NoiseFromCondDB'),
00091 Cumul_xTitle = cms.string('Noise from CondDB(ADC)'),
00092 Cumul_yTitle = cms.string(' '),
00093 Cumul_NchX = cms.int32(50),
00094 Cumul_LowX = cms.double(0.0),
00095 Cumul_HighX = cms.double(6.0),
00096
00097 SummaryOfProfile_description = cms.string('ProfileSummary_NoiseFromCondDB'),
00098 SummaryOfProfile_xTitle = cms.string('Strip Number'),
00099 SummaryOfProfile_yTitle = cms.string('Noise from CondDB(ADC)'),
00100 SummaryOfProfile_NchY = cms.int32(50),
00101 SummaryOfProfile_LowY = cms.double(0.0),
00102 SummaryOfProfile_HighY = cms.double(6.0),
00103
00104 Summary_description = cms.string('Summary_NoiseFromCondDB'),
00105 Summary_xTitle = cms.string('detId'),
00106 Summary_yTitle = cms.string('Noise from CondDB(ADC)'),
00107 Summary_NchY = cms.int32(50),
00108 Summary_LowY = cms.double(0.0),
00109 Summary_HighY = cms.double(6.0),
00110
00111 SummaryOfCumul_description = cms.string('CumulativeSummary_NoiseFromCondDB'),
00112 SummaryOfCumul_xTitle = cms.string('Noise from CondDB'),
00113 SummaryOfCumul_yTitle = cms.string(' '),
00114 SummaryOfCumul_NchX = cms.int32(50),
00115 SummaryOfCumul_LowX = cms.double(0.0),
00116 SummaryOfCumul_HighX = cms.double(10.0)
00117 ),
00118
00119
00120 SiStripQualityDQM_PSet = cms.PSet(
00121
00122 CondObj_name = cms.string('quality'),
00123 CondObj_fillId = cms.string('onlyProfile'),
00124
00125 FillSummaryAtLayerLevel = cms.bool(False),
00126
00127 Profile_description = cms.string('Profile_QualityFlagFromCondDB'),
00128 Profile_xTitle = cms.string('Strip Number'),
00129 Profile_yTitle = cms.string('Quality Flag from CondDB'),
00130
00131 Summary_description = cms.string('Summary_FractionOfBadStripsFromCondDB'),
00132 Summary_xTitle = cms.string('detId'),
00133 Summary_yTitle = cms.string('Fraction of bad strips from CondDB(%)'),
00134 Summary_NchY = cms.int32(100),
00135 Summary_LowY = cms.double(0.5),
00136 Summary_HighY = cms.double(100.5),
00137
00138 Summary_BadObjects_histo_xTitle =cms.string('Sub Det And Layer'),
00139
00140 Summary_BadModules_histo_name =cms.string('Summary_BadModules_FromCondDB'),
00141 Summary_BadModules_histo_yTitle =cms.string('Number of bad Modules from CondDB'),
00142
00143 Summary_BadFibers_histo_name =cms.string('Summary_BadFibers_FromCondDB'),
00144 Summary_BadFibers_histo_yTitle =cms.string('Number of bad Fibers from CondDB'),
00145
00146 Summary_BadApvs_histo_name =cms.string('Summary_BadApvs_FromCondDB'),
00147 Summary_BadApvs_histo_yTitle =cms.string('Number of bad Apvs from CondDB'),
00148
00149 Summary_BadStrips_histo_name =cms.string('Summary_BadStrips_FromCondDB'),
00150 Summary_BadStrips_histo_yTitle =cms.string('Number of bad Strips from CondDB'),
00151
00152 SummaryOfCumul_description =cms.string('CumulativeSummary_SiStripQualityFromCondDB'),
00153 SummaryOfCumul_xTitle =cms.string('SiStripQualityfrom CondDB'),
00154 SummaryOfCumul_yTitle =cms.string(' '),
00155
00156 SummaryOfCumul_NchX = cms.int32(100),
00157 SummaryOfCumul_LowX = cms.double(0.0),
00158 SummaryOfCumul_HighX = cms.double(100.0)
00159
00160 ),
00161
00162
00163 SiStripApvGainsDQM_PSet = cms.PSet(
00164
00165 CondObj_name = cms.string('apvgain'),
00166 CondObj_fillId = cms.string('ProfileAndCumul'),
00167
00168 FillSummaryAtLayerLevel = cms.bool(True),
00169 FillSummaryProfileAtLayerLevel = cms.bool(True),
00170
00171 Profile_description = cms.string('Profile_ApvGainFromCondDB'),
00172 Profile_xTitle = cms.string('Apv Number'),
00173 Profile_yTitle = cms.string('ApvGain from CondDB'),
00174
00175 Cumul_description = cms.string('ApvGainFromCondDB'),
00176 Cumul_xTitle = cms.string('ApvGain from CondDB'),
00177 Cumul_yTitle = cms.string(' '),
00178 Cumul_NchX = cms.int32(50),
00179 Cumul_LowX = cms.double(0.5),
00180 Cumul_HighX = cms.double(1.5),
00181
00182 SummaryOfProfile_description = cms.string('ProfileSummary_ApvGainFromCondDB'),
00183 SummaryOfProfile_xTitle = cms.string('Apv Number'),
00184 SummaryOfProfile_yTitle = cms.string('ApvGain from CondDB'),
00185 SummaryOfProfile_NchY = cms.int32(50),
00186 SummaryOfProfile_LowY = cms.double(0.5),
00187 SummaryOfProfile_HighY = cms.double(1.5),
00188
00189 Summary_description = cms.string('Summary_ApvGainFromCondDB'),
00190 Summary_xTitle = cms.string('detId'),
00191 Summary_yTitle = cms.string('ApvGain from CondDB'),
00192 Summary_NchY = cms.int32(50),
00193 Summary_LowY = cms.double(0.5),
00194 Summary_HighY = cms.double(1.5)
00195 ),
00196
00197
00198 SiStripLorentzAngleDQM_PSet = cms.PSet(
00199
00200 CondObj_name = cms.string('lorentzangle'),
00201 CondObj_fillId = cms.string('none'),
00202
00203 FillSummaryProfileAtLayerLevel = cms.bool(True),
00204 FillCumulativeSummaryAtLayerLevel = cms.bool(True),
00205
00206 SummaryOfCumul_description = cms.string('ProfileSummary_LorentzAngleFromCondDB'),
00207 SummaryOfCumul_xTitle = cms.string('LorentzAngle from CondDB'),
00208 SummaryOfCumul_yTitle = cms.string(' '),
00209 SummaryOfCumul_NchX = cms.int32(50),
00210 SummaryOfCumul_LowX = cms.double(0.01),
00211 SummaryOfCumul_HighX = cms.double(0.06),
00212
00213 SummaryOfProfile_description = cms.string('Summary_LorentzAngleFromCondDB'),
00214 SummaryOfProfile_xTitle = cms.string('detId'),
00215 SummaryOfProfile_yTitle = cms.string('LorentzAngle from CondDB'),
00216 SummaryOfProfile_NchY = cms.int32(50),
00217 SummaryOfProfile_LowY = cms.double(0.01),
00218 SummaryOfProfile_HighY = cms.double(0.06)
00219 ),
00220
00221 SiStripLowThresholdDQM_PSet = cms.PSet(
00222
00223 WhichThreshold= cms.string('Low'),
00224
00225 CondObj_fillId = cms.string('onlyProfile'),
00226 CondObj_name = cms.string('lowthreshold'),
00227
00228 FillSummaryAtLayerLevel= cms.bool(True),
00229 FillSummaryProfileAtLayerLevel=cms.bool(True),
00230
00231
00232 Profile_description = cms.string('Profile_LowThresholdFromCondDB'),
00233 Profile_xTitle = cms.string('Strip Number'),
00234 Profile_yTitle = cms.string('Low Threshold from CondDB(ADC)'),
00235
00236 SummaryOfProfile_description = cms.string('ProfileSummary_LowThresholdFromCondDB'),
00237 SummaryOfProfile_xTitle = cms.string('Strip Number'),
00238 SummaryOfProfile_yTitle = cms.string('Low Threshold from CondDB(ADC)'),
00239 SummaryOfProfile_NchY = cms.int32(100),
00240 SummaryOfProfile_LowY = cms.double(0),
00241 SummaryOfProfile_HighY = cms.double(10),
00242
00243
00244
00245 Summary_description = cms.string('Summary_LowThresholdFromCondDB'),
00246 Summary_xTitle = cms.string('detId'),
00247 Summary_yTitle = cms.string('Low Threshold from CondDB(ADC)'),
00248 Summary_NchY = cms.int32(100),
00249 Summary_LowY = cms.double(0),
00250 Summary_HighY = cms.double(10)
00251 ),
00252 SiStripHighThresholdDQM_PSet = cms.PSet(
00253
00254 WhichThreshold= cms.string('High'),
00255
00256 CondObj_fillId = cms.string('onlyProfile'),
00257 CondObj_name = cms.string('highthreshold'),
00258
00259 FillSummaryAtLayerLevel= cms.bool(True),
00260 FillSummaryProfileAtLayerLevel=cms.bool(True),
00261
00262
00263 Profile_description = cms.string('Profile_HighThresholdFromCondDB'),
00264 Profile_xTitle = cms.string('Strip Number'),
00265 Profile_yTitle = cms.string('High Threshold from CondDB(ADC)'),
00266
00267 SummaryOfProfile_description = cms.string('ProfileSummary_HighThresholdFromCondDB'),
00268 SummaryOfProfile_xTitle = cms.string('Strip Number'),
00269 SummaryOfProfile_yTitle = cms.string('High Threshold from CondDB(ADC)'),
00270 SummaryOfProfile_NchY = cms.int32(100),
00271 SummaryOfProfile_LowY = cms.double(0),
00272 SummaryOfProfile_HighY = cms.double(10),
00273
00274
00275
00276 Summary_description = cms.string('Summary_HighThresholdFromCondDB'),
00277 Summary_xTitle = cms.string('detId'),
00278 Summary_yTitle = cms.string('High Threshold from CondDB(ADC)'),
00279 Summary_NchY = cms.int32(100),
00280 Summary_LowY = cms.double(0),
00281 Summary_HighY = cms.double(10)
00282 )
00283
00284 )