3 CondDataMonitoring = cms.EDAnalyzer(
"SiStripMonitorCondData",
5 OutputFileName = cms.string(
'SiStripMonitorCondData.root'),
7 OutputMEsInRootFile = cms.bool(
True),
9 MonitorSiStripPedestal = cms.bool(
True),
10 MonitorSiStripNoise = cms.bool(
True),
11 MonitorSiStripQuality = cms.bool(
True),
12 MonitorSiStripCabling = cms.bool(
True),
13 MonitorSiStripLowThreshold = cms.bool(
True),
14 MonitorSiStripHighThreshold= cms.bool(
True),
15 MonitorSiStripApvGain = cms.bool(
True),
16 MonitorSiStripLorentzAngle = cms.bool(
True),
17 MonitorSiStripBackPlaneCorrection = cms.bool(
True),
19 FillConditions_PSet = cms.PSet(
20 FolderName_For_QualityAndCabling_SummaryHistos= cms.string(
"SiStrip/Tracks"),
21 Mod_On = cms.bool(
False),
22 HistoMaps_On = cms.bool(
True),
23 SummaryOnStringLevel_On = cms.bool(
False),
24 SummaryOnLayerLevel_On = cms.bool(
True),
25 GrandSummary_On = cms.bool(
True),
26 StripQualityLabel = cms.string(
''),
29 restrictModules = cms.bool(
False),
30 ModulesToBeIncluded_DetIdSelector = cms.vstring(
40 ModulesToBeExcluded_DetIdSelector = cms.vstring(
51 ModulesToBeIncluded = cms.vuint32(),
52 ModulesToBeExcluded = cms.vuint32(),
55 SubDetectorsToBeExcluded = cms.vstring(
'none'),
57 ModulesToBeFilled = cms.string(
'all')
61 SiStripCablingDQM_PSet = cms.PSet(
63 CondObj_fillId = cms.string(
'ProfileAndCumul'),
64 CondObj_name = cms.string(
'fedcabling')
69 SiStripPedestalsDQM_PSet = cms.PSet(
71 CondObj_fillId = cms.string(
'ProfileAndCumul'),
72 CondObj_name = cms.string(
'pedestal'),
74 FillSummaryAtLayerLevel = cms.bool(
True),
75 FillSummaryProfileAtLayerLevel = cms.bool(
True),
77 Profile_description = cms.string(
'Profile_PedestalFromCondDB'),
78 Profile_xTitle = cms.string(
'Strip Number'),
79 Profile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
81 SummaryOfProfile_description = cms.string(
'ProfileSummary_PedestalFromCondDB'),
82 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
83 SummaryOfProfile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
84 SummaryOfProfile_NchY = cms.int32(100),
85 SummaryOfProfile_LowY = cms.double(0.0),
86 SummaryOfProfile_HighY = cms.double(1000.0),
88 Summary_description = cms.string(
'Summary_PedestalFromCondDB'),
89 Summary_xTitle = cms.string(
'detId'),
90 Summary_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
91 Summary_NchY = cms.int32(100),
92 Summary_LowY = cms.double(0.0),
93 Summary_HighY = cms.double(1000.0)
97 SiStripNoisesDQM_PSet = cms.PSet(
99 CondObj_fillId = cms.string(
'ProfileAndCumul'),
100 CondObj_name = cms.string(
'noise'),
102 GainRenormalisation = cms.bool(
False),
104 FillSummaryAtLayerLevel = cms.bool(
True),
105 FillSummaryProfileAtLayerLevel = cms.bool(
True),
106 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
108 Profile_description = cms.string(
'Profile_NoiseFromCondDB'),
109 Profile_xTitle = cms.string(
'Strip Number'),
110 Profile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
112 Cumul_description = cms.string(
'NoiseFromCondDB'),
113 Cumul_xTitle = cms.string(
'Noise from CondDB(ADC)'),
114 Cumul_yTitle = cms.string(
' '),
115 Cumul_NchX = cms.int32(50),
116 Cumul_LowX = cms.double(0.0),
117 Cumul_HighX = cms.double(6.0),
119 SummaryOfProfile_description = cms.string(
'ProfileSummary_NoiseFromCondDB'),
120 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
121 SummaryOfProfile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
122 SummaryOfProfile_NchY = cms.int32(50),
123 SummaryOfProfile_LowY = cms.double(0.0),
124 SummaryOfProfile_HighY = cms.double(6.0),
126 Summary_description = cms.string(
'Summary_NoiseFromCondDB'),
127 Summary_xTitle = cms.string(
'detId'),
128 Summary_yTitle = cms.string(
'Noise from CondDB(ADC)'),
129 Summary_NchY = cms.int32(50),
130 Summary_LowY = cms.double(0.0),
131 Summary_HighY = cms.double(6.0),
133 SummaryOfCumul_description = cms.string(
'CumulativeSummary_NoiseFromCondDB'),
134 SummaryOfCumul_xTitle = cms.string(
'Noise from CondDB'),
135 SummaryOfCumul_yTitle = cms.string(
' '),
136 SummaryOfCumul_NchX = cms.int32(50),
137 SummaryOfCumul_LowX = cms.double(0.0),
138 SummaryOfCumul_HighX = cms.double(10.0)
142 SiStripQualityDQM_PSet = cms.PSet(
144 CondObj_name = cms.string(
'quality'),
145 CondObj_fillId = cms.string(
'onlyProfile'),
147 FillSummaryAtLayerLevel = cms.bool(
False),
149 Profile_description = cms.string(
'Profile_QualityFlagFromCondDB'),
150 Profile_xTitle = cms.string(
'Strip Number'),
151 Profile_yTitle = cms.string(
'Quality Flag from CondDB'),
153 Summary_description = cms.string(
'Summary_FractionOfBadStripsFromCondDB'),
154 Summary_xTitle = cms.string(
'detId'),
155 Summary_yTitle = cms.string(
'Fraction of bad strips from CondDB(%)'),
156 Summary_NchY = cms.int32(100),
157 Summary_LowY = cms.double(0.5),
158 Summary_HighY = cms.double(100.5),
160 Summary_BadObjects_histo_xTitle =cms.string(
'Sub Det And Layer'),
162 Summary_BadModules_histo_name =cms.string(
'Summary_BadModules_FromCondDB'),
163 Summary_BadModules_histo_yTitle =cms.string(
'Number of bad Modules from CondDB'),
165 Summary_BadFibers_histo_name =cms.string(
'Summary_BadFibers_FromCondDB'),
166 Summary_BadFibers_histo_yTitle =cms.string(
'Number of bad Fibers from CondDB'),
168 Summary_BadApvs_histo_name =cms.string(
'Summary_BadApvs_FromCondDB'),
169 Summary_BadApvs_histo_yTitle =cms.string(
'Number of bad Apvs from CondDB'),
171 Summary_BadStrips_histo_name =cms.string(
'Summary_BadStrips_FromCondDB'),
172 Summary_BadStrips_histo_yTitle =cms.string(
'Number of bad Strips from CondDB'),
174 SummaryOfCumul_description =cms.string(
'CumulativeSummary_SiStripQualityFromCondDB'),
175 SummaryOfCumul_xTitle =cms.string(
'SiStripQualityfrom CondDB'),
176 SummaryOfCumul_yTitle =cms.string(
' '),
178 SummaryOfCumul_NchX = cms.int32(100),
179 SummaryOfCumul_LowX = cms.double(0.0),
180 SummaryOfCumul_HighX = cms.double(100.0)
185 SiStripApvGainsDQM_PSet = cms.PSet(
187 CondObj_name = cms.string(
'apvgain'),
188 CondObj_fillId = cms.string(
'ProfileAndCumul'),
190 FillSummaryAtLayerLevel = cms.bool(
True),
191 FillSummaryProfileAtLayerLevel = cms.bool(
True),
193 Profile_description = cms.string(
'Profile_ApvGainFromCondDB'),
194 Profile_xTitle = cms.string(
'Apv Number'),
195 Profile_yTitle = cms.string(
'ApvGain from CondDB'),
197 Cumul_description = cms.string(
'ApvGainFromCondDB'),
198 Cumul_xTitle = cms.string(
'ApvGain from CondDB'),
199 Cumul_yTitle = cms.string(
' '),
200 Cumul_NchX = cms.int32(50),
201 Cumul_LowX = cms.double(0.5),
202 Cumul_HighX = cms.double(1.5),
204 SummaryOfProfile_description = cms.string(
'ProfileSummary_ApvGainFromCondDB'),
205 SummaryOfProfile_xTitle = cms.string(
'Apv Number'),
206 SummaryOfProfile_yTitle = cms.string(
'ApvGain from CondDB'),
207 SummaryOfProfile_NchY = cms.int32(50),
208 SummaryOfProfile_LowY = cms.double(0.5),
209 SummaryOfProfile_HighY = cms.double(1.5),
211 Summary_description = cms.string(
'Summary_ApvGainFromCondDB'),
212 Summary_xTitle = cms.string(
'detId'),
213 Summary_yTitle = cms.string(
'ApvGain from CondDB'),
214 Summary_NchY = cms.int32(50),
215 Summary_LowY = cms.double(0.5),
216 Summary_HighY = cms.double(1.5)
220 SiStripLorentzAngleDQM_PSet = cms.PSet(
222 CondObj_name = cms.string(
'lorentzangle'),
223 CondObj_fillId = cms.string(
'ProfileAndCumul'),
225 FillSummaryProfileAtLayerLevel = cms.bool(
True),
226 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
228 SummaryOfCumul_description = cms.string(
'ProfileSummary_LorentzAngleFromCondDB'),
229 SummaryOfCumul_xTitle = cms.string(
'LorentzAngle from CondDB'),
230 SummaryOfCumul_yTitle = cms.string(
' '),
231 SummaryOfCumul_NchX = cms.int32(50),
232 SummaryOfCumul_LowX = cms.double(0.01),
233 SummaryOfCumul_HighX = cms.double(0.06),
235 SummaryOfProfile_description = cms.string(
'Summary_LorentzAngleFromCondDB'),
236 SummaryOfProfile_xTitle = cms.string(
'detId'),
237 SummaryOfProfile_yTitle = cms.string(
'LorentzAngle from CondDB'),
238 SummaryOfProfile_NchY = cms.int32(50),
239 SummaryOfProfile_LowY = cms.double(0.01),
240 SummaryOfProfile_HighY = cms.double(0.06)
243 SiStripBackPlaneCorrectionDQM_PSet = cms.PSet(
245 CondObj_name = cms.string(
'bpcorrection'),
246 CondObj_fillId = cms.string(
'ProfileAndCumul'),
248 FillSummaryProfileAtLayerLevel = cms.bool(
True),
249 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
251 SummaryOfCumul_description = cms.string(
'ProfileSummary_BackPlaneCorrectionFromCondDB'),
252 SummaryOfCumul_xTitle = cms.string(
'BackPlaneCorrection from CondDB'),
253 SummaryOfCumul_yTitle = cms.string(
' '),
254 SummaryOfCumul_NchX = cms.int32(50),
255 SummaryOfCumul_LowX = cms.double(0.00),
256 SummaryOfCumul_HighX = cms.double(0.10),
258 SummaryOfProfile_description = cms.string(
'Summary_BackPlaneCorrectionFromCondDB'),
259 SummaryOfProfile_xTitle = cms.string(
'detId'),
260 SummaryOfProfile_yTitle = cms.string(
'BackPlaneCorrection from CondDB'),
261 SummaryOfProfile_NchY = cms.int32(50),
262 SummaryOfProfile_LowY = cms.double(0.00),
263 SummaryOfProfile_HighY = cms.double(0.10)
266 SiStripLowThresholdDQM_PSet = cms.PSet(
268 WhichThreshold= cms.string(
'Low'),
270 CondObj_fillId = cms.string(
'onlyProfile'),
271 CondObj_name = cms.string(
'lowthreshold'),
273 FillSummaryAtLayerLevel= cms.bool(
True),
274 FillSummaryProfileAtLayerLevel=cms.bool(
True),
277 Profile_description = cms.string(
'Profile_LowThresholdFromCondDB'),
278 Profile_xTitle = cms.string(
'Strip Number'),
279 Profile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
281 SummaryOfProfile_description = cms.string(
'ProfileSummary_LowThresholdFromCondDB'),
282 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
283 SummaryOfProfile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
284 SummaryOfProfile_NchY = cms.int32(100),
285 SummaryOfProfile_LowY = cms.double(0),
286 SummaryOfProfile_HighY = cms.double(10),
290 Summary_description = cms.string(
'Summary_LowThresholdFromCondDB'),
291 Summary_xTitle = cms.string(
'detId'),
292 Summary_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
293 Summary_NchY = cms.int32(100),
294 Summary_LowY = cms.double(0),
295 Summary_HighY = cms.double(10)
297 SiStripHighThresholdDQM_PSet = cms.PSet(
299 WhichThreshold= cms.string(
'High'),
301 CondObj_fillId = cms.string(
'onlyProfile'),
302 CondObj_name = cms.string(
'highthreshold'),
304 FillSummaryAtLayerLevel= cms.bool(
True),
305 FillSummaryProfileAtLayerLevel=cms.bool(
True),
308 Profile_description = cms.string(
'Profile_HighThresholdFromCondDB'),
309 Profile_xTitle = cms.string(
'Strip Number'),
310 Profile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
312 SummaryOfProfile_description = cms.string(
'ProfileSummary_HighThresholdFromCondDB'),
313 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
314 SummaryOfProfile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
315 SummaryOfProfile_NchY = cms.int32(100),
316 SummaryOfProfile_LowY = cms.double(0),
317 SummaryOfProfile_HighY = cms.double(10),
321 Summary_description = cms.string(
'Summary_HighThresholdFromCondDB'),
322 Summary_xTitle = cms.string(
'detId'),
323 Summary_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
324 Summary_NchY = cms.int32(100),
325 Summary_LowY = cms.double(0),
326 Summary_HighY = cms.double(10)