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),
31 ModulesToBeIncluded = cms.vuint32(),
32 ModulesToBeExcluded = cms.vuint32(),
35 SubDetectorsToBeExcluded = cms.vstring(
'none'),
37 ModulesToBeFilled = cms.string(
'all')
41 SiStripCablingDQM_PSet = cms.PSet(
43 CondObj_fillId = cms.string(
'ProfileAndCumul'),
44 CondObj_name = cms.string(
'fedcabling')
49 SiStripPedestalsDQM_PSet = cms.PSet(
51 CondObj_fillId = cms.string(
'ProfileAndCumul'),
52 CondObj_name = cms.string(
'pedestal'),
54 FillSummaryAtLayerLevel = cms.bool(
True),
55 FillSummaryProfileAtLayerLevel = cms.bool(
True),
57 Profile_description = cms.string(
'Profile_PedestalFromCondDB'),
58 Profile_xTitle = cms.string(
'Strip Number'),
59 Profile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
61 SummaryOfProfile_description = cms.string(
'ProfileSummary_PedestalFromCondDB'),
62 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
63 SummaryOfProfile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
64 SummaryOfProfile_NchY = cms.int32(100),
65 SummaryOfProfile_LowY = cms.double(0.0),
66 SummaryOfProfile_HighY = cms.double(1000.0),
68 Summary_description = cms.string(
'Summary_PedestalFromCondDB'),
69 Summary_xTitle = cms.string(
'detId'),
70 Summary_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
71 Summary_NchY = cms.int32(100),
72 Summary_LowY = cms.double(0.0),
73 Summary_HighY = cms.double(1000.0)
77 SiStripNoisesDQM_PSet = cms.PSet(
79 CondObj_fillId = cms.string(
'ProfileAndCumul'),
80 CondObj_name = cms.string(
'noise'),
82 GainRenormalisation = cms.bool(
False),
84 FillSummaryAtLayerLevel = cms.bool(
True),
85 FillSummaryProfileAtLayerLevel = cms.bool(
True),
86 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
88 Profile_description = cms.string(
'Profile_NoiseFromCondDB'),
89 Profile_xTitle = cms.string(
'Strip Number'),
90 Profile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
92 Cumul_description = cms.string(
'NoiseFromCondDB'),
93 Cumul_xTitle = cms.string(
'Noise from CondDB(ADC)'),
94 Cumul_yTitle = cms.string(
' '),
95 Cumul_NchX = cms.int32(50),
96 Cumul_LowX = cms.double(0.0),
97 Cumul_HighX = cms.double(6.0),
99 SummaryOfProfile_description = cms.string(
'ProfileSummary_NoiseFromCondDB'),
100 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
101 SummaryOfProfile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
102 SummaryOfProfile_NchY = cms.int32(50),
103 SummaryOfProfile_LowY = cms.double(0.0),
104 SummaryOfProfile_HighY = cms.double(6.0),
106 Summary_description = cms.string(
'Summary_NoiseFromCondDB'),
107 Summary_xTitle = cms.string(
'detId'),
108 Summary_yTitle = cms.string(
'Noise from CondDB(ADC)'),
109 Summary_NchY = cms.int32(50),
110 Summary_LowY = cms.double(0.0),
111 Summary_HighY = cms.double(6.0),
113 SummaryOfCumul_description = cms.string(
'CumulativeSummary_NoiseFromCondDB'),
114 SummaryOfCumul_xTitle = cms.string(
'Noise from CondDB'),
115 SummaryOfCumul_yTitle = cms.string(
' '),
116 SummaryOfCumul_NchX = cms.int32(50),
117 SummaryOfCumul_LowX = cms.double(0.0),
118 SummaryOfCumul_HighX = cms.double(10.0)
122 SiStripQualityDQM_PSet = cms.PSet(
124 CondObj_name = cms.string(
'quality'),
125 CondObj_fillId = cms.string(
'onlyProfile'),
127 FillSummaryAtLayerLevel = cms.bool(
False),
129 Profile_description = cms.string(
'Profile_QualityFlagFromCondDB'),
130 Profile_xTitle = cms.string(
'Strip Number'),
131 Profile_yTitle = cms.string(
'Quality Flag from CondDB'),
133 Summary_description = cms.string(
'Summary_FractionOfBadStripsFromCondDB'),
134 Summary_xTitle = cms.string(
'detId'),
135 Summary_yTitle = cms.string(
'Fraction of bad strips from CondDB(%)'),
136 Summary_NchY = cms.int32(100),
137 Summary_LowY = cms.double(0.5),
138 Summary_HighY = cms.double(100.5),
140 Summary_BadObjects_histo_xTitle =cms.string(
'Sub Det And Layer'),
142 Summary_BadModules_histo_name =cms.string(
'Summary_BadModules_FromCondDB'),
143 Summary_BadModules_histo_yTitle =cms.string(
'Number of bad Modules from CondDB'),
145 Summary_BadFibers_histo_name =cms.string(
'Summary_BadFibers_FromCondDB'),
146 Summary_BadFibers_histo_yTitle =cms.string(
'Number of bad Fibers from CondDB'),
148 Summary_BadApvs_histo_name =cms.string(
'Summary_BadApvs_FromCondDB'),
149 Summary_BadApvs_histo_yTitle =cms.string(
'Number of bad Apvs from CondDB'),
151 Summary_BadStrips_histo_name =cms.string(
'Summary_BadStrips_FromCondDB'),
152 Summary_BadStrips_histo_yTitle =cms.string(
'Number of bad Strips from CondDB'),
154 SummaryOfCumul_description =cms.string(
'CumulativeSummary_SiStripQualityFromCondDB'),
155 SummaryOfCumul_xTitle =cms.string(
'SiStripQualityfrom CondDB'),
156 SummaryOfCumul_yTitle =cms.string(
' '),
158 SummaryOfCumul_NchX = cms.int32(100),
159 SummaryOfCumul_LowX = cms.double(0.0),
160 SummaryOfCumul_HighX = cms.double(100.0)
165 SiStripApvGainsDQM_PSet = cms.PSet(
167 CondObj_name = cms.string(
'apvgain'),
168 CondObj_fillId = cms.string(
'ProfileAndCumul'),
170 FillSummaryAtLayerLevel = cms.bool(
True),
171 FillSummaryProfileAtLayerLevel = cms.bool(
True),
173 Profile_description = cms.string(
'Profile_ApvGainFromCondDB'),
174 Profile_xTitle = cms.string(
'Apv Number'),
175 Profile_yTitle = cms.string(
'ApvGain from CondDB'),
177 Cumul_description = cms.string(
'ApvGainFromCondDB'),
178 Cumul_xTitle = cms.string(
'ApvGain from CondDB'),
179 Cumul_yTitle = cms.string(
' '),
180 Cumul_NchX = cms.int32(50),
181 Cumul_LowX = cms.double(0.5),
182 Cumul_HighX = cms.double(1.5),
184 SummaryOfProfile_description = cms.string(
'ProfileSummary_ApvGainFromCondDB'),
185 SummaryOfProfile_xTitle = cms.string(
'Apv Number'),
186 SummaryOfProfile_yTitle = cms.string(
'ApvGain from CondDB'),
187 SummaryOfProfile_NchY = cms.int32(50),
188 SummaryOfProfile_LowY = cms.double(0.5),
189 SummaryOfProfile_HighY = cms.double(1.5),
191 Summary_description = cms.string(
'Summary_ApvGainFromCondDB'),
192 Summary_xTitle = cms.string(
'detId'),
193 Summary_yTitle = cms.string(
'ApvGain from CondDB'),
194 Summary_NchY = cms.int32(50),
195 Summary_LowY = cms.double(0.5),
196 Summary_HighY = cms.double(1.5)
200 SiStripLorentzAngleDQM_PSet = cms.PSet(
202 CondObj_name = cms.string(
'lorentzangle'),
203 CondObj_fillId = cms.string(
'ProfileAndCumul'),
205 FillSummaryProfileAtLayerLevel = cms.bool(
True),
206 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
208 SummaryOfCumul_description = cms.string(
'ProfileSummary_LorentzAngleFromCondDB'),
209 SummaryOfCumul_xTitle = cms.string(
'LorentzAngle from CondDB'),
210 SummaryOfCumul_yTitle = cms.string(
' '),
211 SummaryOfCumul_NchX = cms.int32(50),
212 SummaryOfCumul_LowX = cms.double(0.01),
213 SummaryOfCumul_HighX = cms.double(0.06),
215 SummaryOfProfile_description = cms.string(
'Summary_LorentzAngleFromCondDB'),
216 SummaryOfProfile_xTitle = cms.string(
'detId'),
217 SummaryOfProfile_yTitle = cms.string(
'LorentzAngle from CondDB'),
218 SummaryOfProfile_NchY = cms.int32(50),
219 SummaryOfProfile_LowY = cms.double(0.01),
220 SummaryOfProfile_HighY = cms.double(0.06)
223 SiStripBackPlaneCorrectionDQM_PSet = cms.PSet(
225 CondObj_name = cms.string(
'bpcorrection'),
226 CondObj_fillId = cms.string(
'ProfileAndCumul'),
228 FillSummaryProfileAtLayerLevel = cms.bool(
True),
229 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
231 SummaryOfCumul_description = cms.string(
'ProfileSummary_BackPlaneCorrectionFromCondDB'),
232 SummaryOfCumul_xTitle = cms.string(
'BackPlaneCorrection from CondDB'),
233 SummaryOfCumul_yTitle = cms.string(
' '),
234 SummaryOfCumul_NchX = cms.int32(50),
235 SummaryOfCumul_LowX = cms.double(0.00),
236 SummaryOfCumul_HighX = cms.double(0.10),
238 SummaryOfProfile_description = cms.string(
'Summary_BackPlaneCorrectionFromCondDB'),
239 SummaryOfProfile_xTitle = cms.string(
'detId'),
240 SummaryOfProfile_yTitle = cms.string(
'BackPlaneCorrection from CondDB'),
241 SummaryOfProfile_NchY = cms.int32(50),
242 SummaryOfProfile_LowY = cms.double(0.00),
243 SummaryOfProfile_HighY = cms.double(0.10)
246 SiStripLowThresholdDQM_PSet = cms.PSet(
248 WhichThreshold= cms.string(
'Low'),
250 CondObj_fillId = cms.string(
'onlyProfile'),
251 CondObj_name = cms.string(
'lowthreshold'),
253 FillSummaryAtLayerLevel= cms.bool(
True),
254 FillSummaryProfileAtLayerLevel=cms.bool(
True),
257 Profile_description = cms.string(
'Profile_LowThresholdFromCondDB'),
258 Profile_xTitle = cms.string(
'Strip Number'),
259 Profile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
261 SummaryOfProfile_description = cms.string(
'ProfileSummary_LowThresholdFromCondDB'),
262 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
263 SummaryOfProfile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
264 SummaryOfProfile_NchY = cms.int32(100),
265 SummaryOfProfile_LowY = cms.double(0),
266 SummaryOfProfile_HighY = cms.double(10),
270 Summary_description = cms.string(
'Summary_LowThresholdFromCondDB'),
271 Summary_xTitle = cms.string(
'detId'),
272 Summary_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
273 Summary_NchY = cms.int32(100),
274 Summary_LowY = cms.double(0),
275 Summary_HighY = cms.double(10)
277 SiStripHighThresholdDQM_PSet = cms.PSet(
279 WhichThreshold= cms.string(
'High'),
281 CondObj_fillId = cms.string(
'onlyProfile'),
282 CondObj_name = cms.string(
'highthreshold'),
284 FillSummaryAtLayerLevel= cms.bool(
True),
285 FillSummaryProfileAtLayerLevel=cms.bool(
True),
288 Profile_description = cms.string(
'Profile_HighThresholdFromCondDB'),
289 Profile_xTitle = cms.string(
'Strip Number'),
290 Profile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
292 SummaryOfProfile_description = cms.string(
'ProfileSummary_HighThresholdFromCondDB'),
293 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
294 SummaryOfProfile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
295 SummaryOfProfile_NchY = cms.int32(100),
296 SummaryOfProfile_LowY = cms.double(0),
297 SummaryOfProfile_HighY = cms.double(10),
301 Summary_description = cms.string(
'Summary_HighThresholdFromCondDB'),
302 Summary_xTitle = cms.string(
'detId'),
303 Summary_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
304 Summary_NchY = cms.int32(100),
305 Summary_LowY = cms.double(0),
306 Summary_HighY = cms.double(10)