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),
18 FillConditions_PSet = cms.PSet(
19 FolderName_For_QualityAndCabling_SummaryHistos= cms.string(
"SiStrip/Tracks"),
20 Mod_On = cms.bool(
False),
21 HistoMaps_On = cms.bool(
True),
22 SummaryOnStringLevel_On = cms.bool(
False),
23 SummaryOnLayerLevel_On = cms.bool(
True),
24 GrandSummary_On = cms.bool(
True),
25 StripQualityLabel = cms.string(
''),
28 restrictModules = cms.bool(
False),
30 ModulesToBeIncluded = cms.vuint32(),
31 ModulesToBeExcluded = cms.vuint32(),
34 SubDetectorsToBeExcluded = cms.vstring(
'none'),
36 ModulesToBeFilled = cms.string(
'all')
40 SiStripCablingDQM_PSet = cms.PSet(
42 CondObj_fillId = cms.string(
'ProfileAndCumul'),
43 CondObj_name = cms.string(
'fedcabling')
48 SiStripPedestalsDQM_PSet = cms.PSet(
50 CondObj_fillId = cms.string(
'ProfileAndCumul'),
51 CondObj_name = cms.string(
'pedestal'),
53 FillSummaryAtLayerLevel = cms.bool(
True),
54 FillSummaryProfileAtLayerLevel = cms.bool(
True),
56 Profile_description = cms.string(
'Profile_PedestalFromCondDB'),
57 Profile_xTitle = cms.string(
'Strip Number'),
58 Profile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
60 SummaryOfProfile_description = cms.string(
'ProfileSummary_PedestalFromCondDB'),
61 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
62 SummaryOfProfile_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
63 SummaryOfProfile_NchY = cms.int32(100),
64 SummaryOfProfile_LowY = cms.double(0.0),
65 SummaryOfProfile_HighY = cms.double(1000.0),
67 Summary_description = cms.string(
'Summary_PedestalFromCondDB'),
68 Summary_xTitle = cms.string(
'detId'),
69 Summary_yTitle = cms.string(
'Pedestal from CondDB(ADC)'),
70 Summary_NchY = cms.int32(100),
71 Summary_LowY = cms.double(0.0),
72 Summary_HighY = cms.double(1000.0)
76 SiStripNoisesDQM_PSet = cms.PSet(
78 CondObj_fillId = cms.string(
'ProfileAndCumul'),
79 CondObj_name = cms.string(
'noise'),
81 GainRenormalisation = cms.bool(
False),
83 FillSummaryAtLayerLevel = cms.bool(
True),
84 FillSummaryProfileAtLayerLevel = cms.bool(
True),
85 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
87 Profile_description = cms.string(
'Profile_NoiseFromCondDB'),
88 Profile_xTitle = cms.string(
'Strip Number'),
89 Profile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
91 Cumul_description = cms.string(
'NoiseFromCondDB'),
92 Cumul_xTitle = cms.string(
'Noise from CondDB(ADC)'),
93 Cumul_yTitle = cms.string(
' '),
94 Cumul_NchX = cms.int32(50),
95 Cumul_LowX = cms.double(0.0),
96 Cumul_HighX = cms.double(6.0),
98 SummaryOfProfile_description = cms.string(
'ProfileSummary_NoiseFromCondDB'),
99 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
100 SummaryOfProfile_yTitle = cms.string(
'Noise from CondDB(ADC)'),
101 SummaryOfProfile_NchY = cms.int32(50),
102 SummaryOfProfile_LowY = cms.double(0.0),
103 SummaryOfProfile_HighY = cms.double(6.0),
105 Summary_description = cms.string(
'Summary_NoiseFromCondDB'),
106 Summary_xTitle = cms.string(
'detId'),
107 Summary_yTitle = cms.string(
'Noise from CondDB(ADC)'),
108 Summary_NchY = cms.int32(50),
109 Summary_LowY = cms.double(0.0),
110 Summary_HighY = cms.double(6.0),
112 SummaryOfCumul_description = cms.string(
'CumulativeSummary_NoiseFromCondDB'),
113 SummaryOfCumul_xTitle = cms.string(
'Noise from CondDB'),
114 SummaryOfCumul_yTitle = cms.string(
' '),
115 SummaryOfCumul_NchX = cms.int32(50),
116 SummaryOfCumul_LowX = cms.double(0.0),
117 SummaryOfCumul_HighX = cms.double(10.0)
121 SiStripQualityDQM_PSet = cms.PSet(
123 CondObj_name = cms.string(
'quality'),
124 CondObj_fillId = cms.string(
'onlyProfile'),
126 FillSummaryAtLayerLevel = cms.bool(
False),
128 Profile_description = cms.string(
'Profile_QualityFlagFromCondDB'),
129 Profile_xTitle = cms.string(
'Strip Number'),
130 Profile_yTitle = cms.string(
'Quality Flag from CondDB'),
132 Summary_description = cms.string(
'Summary_FractionOfBadStripsFromCondDB'),
133 Summary_xTitle = cms.string(
'detId'),
134 Summary_yTitle = cms.string(
'Fraction of bad strips from CondDB(%)'),
135 Summary_NchY = cms.int32(100),
136 Summary_LowY = cms.double(0.5),
137 Summary_HighY = cms.double(100.5),
139 Summary_BadObjects_histo_xTitle =cms.string(
'Sub Det And Layer'),
141 Summary_BadModules_histo_name =cms.string(
'Summary_BadModules_FromCondDB'),
142 Summary_BadModules_histo_yTitle =cms.string(
'Number of bad Modules from CondDB'),
144 Summary_BadFibers_histo_name =cms.string(
'Summary_BadFibers_FromCondDB'),
145 Summary_BadFibers_histo_yTitle =cms.string(
'Number of bad Fibers from CondDB'),
147 Summary_BadApvs_histo_name =cms.string(
'Summary_BadApvs_FromCondDB'),
148 Summary_BadApvs_histo_yTitle =cms.string(
'Number of bad Apvs from CondDB'),
150 Summary_BadStrips_histo_name =cms.string(
'Summary_BadStrips_FromCondDB'),
151 Summary_BadStrips_histo_yTitle =cms.string(
'Number of bad Strips from CondDB'),
153 SummaryOfCumul_description =cms.string(
'CumulativeSummary_SiStripQualityFromCondDB'),
154 SummaryOfCumul_xTitle =cms.string(
'SiStripQualityfrom CondDB'),
155 SummaryOfCumul_yTitle =cms.string(
' '),
157 SummaryOfCumul_NchX = cms.int32(100),
158 SummaryOfCumul_LowX = cms.double(0.0),
159 SummaryOfCumul_HighX = cms.double(100.0)
164 SiStripApvGainsDQM_PSet = cms.PSet(
166 CondObj_name = cms.string(
'apvgain'),
167 CondObj_fillId = cms.string(
'ProfileAndCumul'),
169 FillSummaryAtLayerLevel = cms.bool(
True),
170 FillSummaryProfileAtLayerLevel = cms.bool(
True),
172 Profile_description = cms.string(
'Profile_ApvGainFromCondDB'),
173 Profile_xTitle = cms.string(
'Apv Number'),
174 Profile_yTitle = cms.string(
'ApvGain from CondDB'),
176 Cumul_description = cms.string(
'ApvGainFromCondDB'),
177 Cumul_xTitle = cms.string(
'ApvGain from CondDB'),
178 Cumul_yTitle = cms.string(
' '),
179 Cumul_NchX = cms.int32(50),
180 Cumul_LowX = cms.double(0.5),
181 Cumul_HighX = cms.double(1.5),
183 SummaryOfProfile_description = cms.string(
'ProfileSummary_ApvGainFromCondDB'),
184 SummaryOfProfile_xTitle = cms.string(
'Apv Number'),
185 SummaryOfProfile_yTitle = cms.string(
'ApvGain from CondDB'),
186 SummaryOfProfile_NchY = cms.int32(50),
187 SummaryOfProfile_LowY = cms.double(0.5),
188 SummaryOfProfile_HighY = cms.double(1.5),
190 Summary_description = cms.string(
'Summary_ApvGainFromCondDB'),
191 Summary_xTitle = cms.string(
'detId'),
192 Summary_yTitle = cms.string(
'ApvGain from CondDB'),
193 Summary_NchY = cms.int32(50),
194 Summary_LowY = cms.double(0.5),
195 Summary_HighY = cms.double(1.5)
199 SiStripLorentzAngleDQM_PSet = cms.PSet(
201 CondObj_name = cms.string(
'lorentzangle'),
202 CondObj_fillId = cms.string(
'ProfileAndCumul'),
204 FillSummaryProfileAtLayerLevel = cms.bool(
True),
205 FillCumulativeSummaryAtLayerLevel = cms.bool(
True),
207 SummaryOfCumul_description = cms.string(
'ProfileSummary_LorentzAngleFromCondDB'),
208 SummaryOfCumul_xTitle = cms.string(
'LorentzAngle from CondDB'),
209 SummaryOfCumul_yTitle = cms.string(
' '),
210 SummaryOfCumul_NchX = cms.int32(50),
211 SummaryOfCumul_LowX = cms.double(0.01),
212 SummaryOfCumul_HighX = cms.double(0.06),
214 SummaryOfProfile_description = cms.string(
'Summary_LorentzAngleFromCondDB'),
215 SummaryOfProfile_xTitle = cms.string(
'detId'),
216 SummaryOfProfile_yTitle = cms.string(
'LorentzAngle from CondDB'),
217 SummaryOfProfile_NchY = cms.int32(50),
218 SummaryOfProfile_LowY = cms.double(0.01),
219 SummaryOfProfile_HighY = cms.double(0.06)
222 SiStripLowThresholdDQM_PSet = cms.PSet(
224 WhichThreshold= cms.string(
'Low'),
226 CondObj_fillId = cms.string(
'onlyProfile'),
227 CondObj_name = cms.string(
'lowthreshold'),
229 FillSummaryAtLayerLevel= cms.bool(
True),
230 FillSummaryProfileAtLayerLevel=cms.bool(
True),
233 Profile_description = cms.string(
'Profile_LowThresholdFromCondDB'),
234 Profile_xTitle = cms.string(
'Strip Number'),
235 Profile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
237 SummaryOfProfile_description = cms.string(
'ProfileSummary_LowThresholdFromCondDB'),
238 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
239 SummaryOfProfile_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
240 SummaryOfProfile_NchY = cms.int32(100),
241 SummaryOfProfile_LowY = cms.double(0),
242 SummaryOfProfile_HighY = cms.double(10),
246 Summary_description = cms.string(
'Summary_LowThresholdFromCondDB'),
247 Summary_xTitle = cms.string(
'detId'),
248 Summary_yTitle = cms.string(
'Low Threshold from CondDB(ADC)'),
249 Summary_NchY = cms.int32(100),
250 Summary_LowY = cms.double(0),
251 Summary_HighY = cms.double(10)
253 SiStripHighThresholdDQM_PSet = cms.PSet(
255 WhichThreshold= cms.string(
'High'),
257 CondObj_fillId = cms.string(
'onlyProfile'),
258 CondObj_name = cms.string(
'highthreshold'),
260 FillSummaryAtLayerLevel= cms.bool(
True),
261 FillSummaryProfileAtLayerLevel=cms.bool(
True),
264 Profile_description = cms.string(
'Profile_HighThresholdFromCondDB'),
265 Profile_xTitle = cms.string(
'Strip Number'),
266 Profile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
268 SummaryOfProfile_description = cms.string(
'ProfileSummary_HighThresholdFromCondDB'),
269 SummaryOfProfile_xTitle = cms.string(
'Strip Number'),
270 SummaryOfProfile_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
271 SummaryOfProfile_NchY = cms.int32(100),
272 SummaryOfProfile_LowY = cms.double(0),
273 SummaryOfProfile_HighY = cms.double(10),
277 Summary_description = cms.string(
'Summary_HighThresholdFromCondDB'),
278 Summary_xTitle = cms.string(
'detId'),
279 Summary_yTitle = cms.string(
'High Threshold from CondDB(ADC)'),
280 Summary_NchY = cms.int32(100),
281 Summary_LowY = cms.double(0),
282 Summary_HighY = cms.double(10)