3 CondDataMonitoring = cms.EDAnalyzer(
"SiStripMonitorCondData",
5 OutputFileName = cms.string(
'SiStripMonitorCondData_MYTEST.root'),
7 OutputMEsInRootFile = cms.bool(
True),
9 MonitorSiStripPedestal = cms.bool(
True),
10 MonitorSiStripNoise = cms.bool(
True),
11 MonitorSiStripQuality = cms.bool(
False),
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),
18 FillConditions_PSet = cms.PSet(
19 FolderName_For_QualityAndCabling_SummaryHistos= cms.string(
"SiStrip/Tracks"),
20 OutputSummaryAtLayerLevelAsImage = cms.bool(
True),
21 OutputSummaryProfileAtLayerLevelAsImage = cms.bool(
True),
22 OutputCumulativeSummaryAtLayerLevelAsImage = cms.bool(
True),
23 Mod_On = cms.bool(
False),
24 HistoMaps_On = cms.bool(
True),
25 SummaryOnStringLevel_On = cms.bool(
False),
26 SummaryOnLayerLevel_On = cms.bool(
True),
27 GrandSummary_On = cms.bool(
True),
28 StripQualityLabel = cms.string(
''),
30 ActiveDetIds_On = cms.bool(
False),
31 TkMap_On = cms.bool(
False),
34 restrictModules = cms.bool(
False),
36 ModulesToBeIncluded = cms.vuint32(),
37 ModulesToBeExcluded = cms.vuint32(),
40 SubDetectorsToBeExcluded = cms.vstring(
'none'),
42 ModulesToBeFilled = cms.string(
'all')
48 SiStripCablingDQM_PSet = cms.PSet(
50 ActiveDetIds_On = cms.bool(
True),
52 TkMap_On = cms.bool(
True),
53 TkMapName = cms.string(
'CablingTkMap.png'),
54 minValue = cms.double(0.),
55 maxValue = cms.double(6.),
56 saturatedFraction = cms.double(.01),
58 CondObj_fillId = cms.string(
'ProfileAndCumul'),
59 CondObj_name = cms.string(
'fedcabling')
64 SiStripPedestalsDQM_PSet = cms.PSet(
66 ActiveDetIds_On = cms.bool(
True),
68 TkMap_On = cms.bool(
True),
69 TkMapName = cms.string(
'PedestalTkMap.png'),
70 minValue = cms.double(0.),
71 maxValue = cms.double(400.),
72 saturatedFraction = cms.double(.01),
74 CondObj_fillId = cms.string(
'onlyProfile'),
75 CondObj_name = cms.string(
'pedestal'),
77 FillSummaryAtLayerLevel = cms.bool(
True),
78 FillSummaryProfileAtLayerLevel = cms.bool(
True),
80 Profile_description = cms.string(
'Profile_PedestalFromCondDB'),
81 Profile_xTitle = cms.string(
'Strip Number'),
82 Profile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
84 SummaryOfProfile_description = cms.string(
'ProfileSummary_PedestalFromCondDB'),
85 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
86 SummaryOfProfile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
87 SummaryOfProfile_NchY = cms.int32(100),
88 SummaryOfProfile_LowY = cms.double(0.0),
89 SummaryOfProfile_HighY = cms.double(1000.0),
91 Summary_description = cms.string(
'Summary_PedestalFromCondDB'),
92 Summary_xTitle = cms.string(
'detId'),
93 Summary_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
94 Summary_NchY = cms.int32(100),
95 Summary_LowY = cms.double(0.0),
96 Summary_HighY = cms.double(1000.0)
101 SiStripNoisesDQM_PSet = cms.PSet(
103 ActiveDetIds_On = cms.bool(
True),
105 TkMap_On = cms.bool(
True),
106 TkMapName = cms.string(
'NoiseTkMap.png'),
107 minValue = cms.double(3.),
108 maxValue = cms.double(9.),
109 saturatedFraction = cms.double(.01),
111 CondObj_fillId = cms.string(
'onlyCumul'),
112 CondObj_name = cms.string(
'noise'),
114 GainRenormalisation = cms.bool(
False),
116 FillSummaryAtLayerLevel = cms.bool(
True),
117 FillSummaryProfileAtLayerLevel = cms.bool(
True),
118 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
120 Profile_description = cms.string(
'Profile_NoiseFromCondDB'),
121 Profile_xTitle = cms.string(
'Strip Number'),
122 Profile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
124 Cumul_description = cms.string(
'NoiseFromCondDB'),
125 Cumul_xTitle = cms.string(
'Noise from CondDB(ADC)'),
126 Cumul_yTitle = cms.string(
' '),
127 Cumul_NchX = cms.int32(50),
128 Cumul_LowX = cms.double(0.0),
129 Cumul_HighX = cms.double(5.0),
131 SummaryOfProfile_description = cms.string(
'ProfileSummary_NoiseFromCondDB'),
132 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
133 SummaryOfProfile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
134 SummaryOfProfile_NchY = cms.int32(50),
135 SummaryOfProfile_LowY = cms.double(0.0),
136 SummaryOfProfile_HighY = cms.double(10.0),
138 Summary_description = cms.string(
'Summary_NoiseFromCondDB'),
139 Summary_xTitle = cms.string(
'detId'),
140 Summary_yTitle = cms.string(
'Noise from CondDB(ADC)'),
141 Summary_NchY = cms.int32(50),
142 Summary_LowY = cms.double(0.0),
143 Summary_HighY = cms.double(10.0),
145 SummaryOfCumul_description = cms.string(
'CumulativeSummary_NoiseFromCondDB'),
146 SummaryOfCumul_xTitle = cms.string(
'Noise from CondDB'),
147 SummaryOfCumul_yTitle = cms.string(
' '),
148 SummaryOfCumul_NchX = cms.int32(50),
149 SummaryOfCumul_LowX = cms.double(0.0),
150 SummaryOfCumul_HighX = cms.double(10.0)
154 SiStripQualityDQM_PSet = cms.PSet(
156 ActiveDetIds_On = cms.bool(
True),
158 TkMap_On = cms.bool(
True),
159 TkMapName = cms.string(
'QualityTkMap.svg'),
160 minValue = cms.double(0.),
161 maxValue = cms.double(0.),
162 saturatedFraction = cms.double(.01),
165 CondObj_name = cms.string(
'quality'),
166 CondObj_fillId = cms.string(
'onlyProfile'),
168 FillSummaryAtLayerLevel = cms.bool(
True),
170 Profile_description = cms.string(
'Profile_QualityFlagFromCondDB'),
171 Profile_xTitle = cms.string(
'Strip Number'),
172 Profile_yTitle = cms.string(
'Quality Flag from CondDB'),
174 Summary_description = cms.string(
'Summary_FractionOfBadStripsFromCondDB'),
175 Summary_xTitle = cms.string(
'detId'),
176 Summary_yTitle = cms.string(
'Fraction of bad strips from CondDB(%)'),
177 Summary_NchY = cms.int32(100),
178 Summary_LowY = cms.double(0.5),
179 Summary_HighY = cms.double(100.5),
181 Summary_BadObjects_histo_xTitle =cms.string(
'Sub Det And Layer'),
183 Summary_BadModules_histo_name =cms.string(
'Summary_BadModules_FromCondDB'),
184 Summary_BadModules_histo_yTitle =cms.string(
'Number of bad Modules from CondDB'),
186 Summary_BadFibers_histo_name =cms.string(
'Summary_BadFibers_FromCondDB'),
187 Summary_BadFibers_histo_yTitle =cms.string(
'Number of bad Fibers from CondDB'),
189 Summary_BadApvs_histo_name =cms.string(
'Summary_BadApvs_FromCondDB'),
190 Summary_BadApvs_histo_yTitle =cms.string(
'Number of bad Apvs from CondDB'),
192 Summary_BadStrips_histo_name =cms.string(
'Summary_BadStrips_FromCondDB'),
193 Summary_BadStrips_histo_yTitle =cms.string(
'Number of bad Strips from CondDB'),
195 SummaryOfCumul_description =cms.string(
'CumulativeSummary_SiStripQualityFromCondDB'),
196 SummaryOfCumul_xTitle =cms.string(
'SiStripQualityfrom CondDB'),
197 SummaryOfCumul_yTitle =cms.string(
' '),
199 SummaryOfCumul_NchX = cms.int32(100),
200 SummaryOfCumul_LowX = cms.double(0.0),
201 SummaryOfCumul_HighX = cms.double(100.0)
206 SiStripApvGainsDQM_PSet = cms.PSet(
208 ActiveDetIds_On = cms.bool(
True),
210 TkMap_On = cms.bool(
True),
211 TkMapName = cms.string(
'GainTkMap.svg'),
212 minValue = cms.double(0.),
213 maxValue = cms.double(1.5),
214 saturatedFraction = cms.double(.01),
216 CondObj_name = cms.string(
'apvgain'),
217 CondObj_fillId = cms.string(
'ProfileAndCumul'),
219 FillSummaryAtLayerLevel = cms.bool(
True),
220 FillSummaryProfileAtLayerLevel = cms.bool(
True),
222 Profile_description = cms.string(
'Profile_ApvGainFromCondDB'),
223 Profile_xTitle = cms.string(
'Apv Number'),
224 Profile_yTitle = cms.string(
'ApvGain from CondDB'),
226 Cumul_description = cms.string(
'ApvGainFromCondDB'),
227 Cumul_xTitle = cms.string(
'ApvGain from CondDB'),
228 Cumul_yTitle = cms.string(
' '),
229 Cumul_NchX = cms.int32(50),
230 Cumul_LowX = cms.double(0.5),
231 Cumul_HighX = cms.double(1.5),
233 SummaryOfProfile_description = cms.string(
'ProfileSummary_ApvGainFromCondDB'),
234 SummaryOfProfile_xTitle = cms.string(
'Apv Number'),
235 SummaryOfProfile_yTitle = cms.string(
'ApvGain from CondDB'),
236 SummaryOfProfile_NchY = cms.int32(50),
237 SummaryOfProfile_LowY = cms.double(0.5),
238 SummaryOfProfile_HighY = cms.double(1.5),
240 Summary_description = cms.string(
'Summary_ApvGainFromCondDB'),
241 Summary_xTitle = cms.string(
'detId'),
242 Summary_yTitle = cms.string(
'ApvGain from CondDB'),
243 Summary_NchY = cms.int32(50),
244 Summary_LowY = cms.double(0.5),
245 Summary_HighY = cms.double(1.5)
250 SiStripLorentzAngleDQM_PSet = cms.PSet(
252 ActiveDetIds_On = cms.bool(
False),
254 TkMap_On = cms.bool(
True),
255 TkMapName = cms.string(
'LorentzAngleTkMap.png'),
256 minValue = cms.double(0.01),
257 maxValue = cms.double(0.03),
258 saturatedFraction = cms.double(.01),
260 CondObj_name = cms.string(
'lorentzangle'),
261 CondObj_fillId = cms.string(
'ProfileAndCumul'),
263 FillSummaryProfileAtLayerLevel = cms.bool(
True),
264 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
266 SummaryOfCumul_description = cms.string(
'ProfileSummary_LorentzAngleFromCondDB'),
267 SummaryOfCumul_xTitle = cms.string(
'LorentzAngle from CondDB'),
268 SummaryOfCumul_yTitle = cms.string(
' '),
269 SummaryOfCumul_NchX = cms.int32(50),
270 SummaryOfCumul_LowX = cms.double(0.01),
271 SummaryOfCumul_HighX = cms.double(0.06),
273 SummaryOfProfile_description = cms.string(
'Summary_LorentzAngleFromCondDB'),
274 SummaryOfProfile_xTitle = cms.string(
'detId'),
275 SummaryOfProfile_yTitle = cms.string(
'LorentzAngle from CondDB'),
276 SummaryOfProfile_NchY = cms.int32(50),
277 SummaryOfProfile_LowY = cms.double(0.01),
278 SummaryOfProfile_HighY = cms.double(0.06)
283 SiStripLowThresholdDQM_PSet = cms.PSet(
285 ActiveDetIds_On = cms.bool(
True),
287 TkMap_On = cms.bool(
True),
288 TkMapName = cms.string(
'LowThresholdTkMap.png'),
289 minValue = cms.double(0.),
290 maxValue = cms.double(10.),
291 saturatedFraction = cms.double(.01),
293 WhichThreshold= cms.string(
'Low'),
295 CondObj_fillId = cms.string(
'onlyProfile'),
296 CondObj_name = cms.string(
'lowthreshold'),
298 FillSummaryAtLayerLevel= cms.bool(
True),
299 FillSummaryProfileAtLayerLevel=cms.bool(
True),
300 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
302 Profile_description = cms.string(
'Profile_LowThresholdFromCondDB'),
303 Profile_xTitle = cms.string(
'Strip Number'),
304 Profile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
306 SummaryOfProfile_description = cms.string(
'ProfileSummary_LowThresholdFromCondDB'),
307 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
308 SummaryOfProfile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
309 SummaryOfProfile_NchY = cms.int32(100),
310 SummaryOfProfile_LowY = cms.double(0),
311 SummaryOfProfile_HighY = cms.double(10),
313 Summary_description = cms.string(
'Summary_LowThresholdFromCondDB'),
314 Summary_xTitle = cms.string(
'detId'),
315 Summary_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
316 Summary_NchY = cms.int32(100),
317 Summary_LowY = cms.double(0),
318 Summary_HighY = cms.double(10)
324 SiStripHighThresholdDQM_PSet = cms.PSet(
326 ActiveDetIds_On = cms.bool(
True),
328 TkMap_On = cms.bool(
True),
329 TkMapName = cms.string(
'HighThresholdTkMap.png'),
330 minValue = cms.double(0.),
331 maxValue = cms.double(10.),
332 saturatedFraction = cms.double(.01),
334 WhichThreshold= cms.string(
'High'),
336 CondObj_fillId = cms.string(
'onlyProfile'),
337 CondObj_name = cms.string(
'highthreshold'),
339 FillSummaryAtLayerLevel= cms.bool(
True),
340 FillSummaryProfileAtLayerLevel=cms.bool(
True),
341 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
343 Profile_description = cms.string(
'Profile_HighThresholdFromCondDB'),
344 Profile_xTitle = cms.string(
'Strip Number'),
345 Profile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
347 SummaryOfProfile_description = cms.string(
'ProfileSummary_HighThresholdFromCondDB'),
348 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
349 SummaryOfProfile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
350 SummaryOfProfile_NchY = cms.int32(100),
351 SummaryOfProfile_LowY = cms.double(0),
352 SummaryOfProfile_HighY = cms.double(10),
354 Summary_description = cms.string(
'Summary_HighThresholdFromCondDB'),
355 Summary_xTitle = cms.string(
'detId'),
356 Summary_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
357 Summary_NchY = cms.int32(100),
358 Summary_LowY = cms.double(0),
359 Summary_HighY = cms.double(10)