1 import FWCore.ParameterSet.Config
as cms
3 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
5 TopFolderName = cms.string(
'SiStrip/RecHitsValidation/StiffTrackingRecHits'),
7 TH1NumTotrphi = cms.PSet(
8 Nbinx = cms.int32(100),
10 xmax = cms.double(10000.),
11 switchon = cms.bool(
True)
14 TH1NumTotStereo = cms.PSet(
15 Nbinx = cms.int32(100),
16 xmin = cms.double(0.),
17 xmax = cms.double(10000.),
18 switchon = cms.bool(
True)
21 TH1NumTotMatched = cms.PSet(
22 Nbinx = cms.int32(100),
23 xmin = cms.double(0.),
24 xmax = cms.double(10000.),
25 switchon = cms.bool(
True)
29 TH1Numrphi = cms.PSet(
30 Nbinx = cms.int32(100),
31 xmin = cms.double(0.),
32 xmax = cms.double(5000.),
33 switchon = cms.bool(
True)
37 TH1Bunchrphi = cms.PSet(
38 Nbinx = cms.int32(20),
39 xmin = cms.double(-10.),
40 xmax = cms.double(10.),
41 switchon = cms.bool(
True)
44 TH1Eventrphi = cms.PSet(
45 Nbinx = cms.int32(100),
46 xmin = cms.double(0.),
47 xmax = cms.double(100.),
48 switchon = cms.bool(
True)
51 TH1NumStereo = cms.PSet(
52 Nbinx = cms.int32(100),
53 xmin = cms.double(0.),
54 xmax = cms.double(5000.),
55 switchon = cms.bool(
True)
59 TH1BunchStereo = cms.PSet(
60 Nbinx = cms.int32(20),
61 xmin = cms.double(-10.),
62 xmax = cms.double(10.),
63 switchon = cms.bool(
True)
66 TH1EventStereo = cms.PSet(
67 Nbinx = cms.int32(100),
68 xmin = cms.double(0.),
69 xmax = cms.double(100.),
70 switchon = cms.bool(
True)
73 TH1NumMatched = cms.PSet(
74 Nbinx = cms.int32(100),
75 xmin = cms.double(0.),
76 xmax = cms.double(5000.),
77 switchon = cms.bool(
True)
81 TH1BunchMatched = cms.PSet(
82 Nbinx = cms.int32(20),
83 xmin = cms.double(-10.),
84 xmax = cms.double(10.),
85 switchon = cms.bool(
True)
88 TH1EventMatched = cms.PSet(
89 Nbinx = cms.int32(100),
90 xmin = cms.double(0.),
91 xmax = cms.double(100.),
92 switchon = cms.bool(
True)
95 TH1Wclusrphi = cms.PSet(
96 Nbinx = cms.int32(20),
97 xmin = cms.double(-0.5),
98 xmax = cms.double(19.5),
99 switchon = cms.bool(
True)
102 TH1Adcrphi = cms.PSet(
103 Nbinx = cms.int32(100),
104 xmin = cms.double(0.),
105 xmax = cms.double(500.),
106 switchon = cms.bool(
True)
109 TH1Posxrphi = cms.PSet(
110 Nbinx = cms.int32(100),
111 xmin = cms.double(-6.0),
112 xmax = cms.double(+6.0),
113 switchon = cms.bool(
True)
116 TH1Resolxrphi = cms.PSet(
117 Nbinx = cms.int32(100),
118 xmin = cms.double(0.),
119 xmax = cms.double(0.10),
120 switchon = cms.bool(
True)
123 TH1Resrphi = cms.PSet(
124 Nbinx = cms.int32(100),
125 xmin = cms.double(-0.10),
126 xmax = cms.double(+0.10),
127 switchon = cms.bool(
True)
130 TH1PullLFrphi = cms.PSet(
131 Nbinx = cms.int32(100),
132 xmin = cms.double(-10.),
133 xmax = cms.double(+10.),
134 switchon = cms.bool(
True)
137 TH1PullMFrphi = cms.PSet(
138 Nbinx = cms.int32(100),
139 xmin = cms.double(-10.),
140 xmax = cms.double(+10.),
141 switchon = cms.bool(
True)
144 TH1Chi2rphi = cms.PSet(
145 Nbinx = cms.int32(100),
146 xmin = cms.double(0.),
147 xmax = cms.double(50.),
148 switchon = cms.bool(
True)
151 TH1NsimHitrphi = cms.PSet(
152 Nbinx = cms.int32(30),
153 xmin = cms.double(0.),
154 xmax = cms.double(30.),
155 switchon = cms.bool(
True)
158 TH1WclusStereo = cms.PSet(
159 Nbinx = cms.int32(20),
160 xmin = cms.double(-0.5),
161 xmax = cms.double(19.5),
162 switchon = cms.bool(
True)
165 TH1AdcStereo = cms.PSet(
166 Nbinx = cms.int32(100),
167 xmin = cms.double(0.),
168 xmax = cms.double(500.),
169 switchon = cms.bool(
True)
172 TH1PosxStereo = cms.PSet(
173 Nbinx = cms.int32(100),
174 xmin = cms.double(-6.0),
175 xmax = cms.double(+6.0),
176 switchon = cms.bool(
True)
179 TH1ResolxStereo = cms.PSet(
180 Nbinx = cms.int32(100),
181 xmin = cms.double(0.),
182 xmax = cms.double(0.1),
183 switchon = cms.bool(
True)
186 TH1ResStereo = cms.PSet(
187 Nbinx = cms.int32(100),
188 xmin = cms.double(-0.10),
189 xmax = cms.double(+0.10),
190 switchon = cms.bool(
True)
193 TH1PullLFStereo = cms.PSet(
194 Nbinx = cms.int32(100),
195 xmin = cms.double(-4.),
196 xmax = cms.double(+4.),
197 switchon = cms.bool(
True)
200 TH1PullMFStereo = cms.PSet(
201 Nbinx = cms.int32(100),
202 xmin = cms.double(-10.),
203 xmax = cms.double(+10.),
204 switchon = cms.bool(
True)
207 TH1Chi2Stereo = cms.PSet(
208 Nbinx = cms.int32(100),
209 xmin = cms.double(0.),
210 xmax = cms.double(100.),
211 switchon = cms.bool(
True)
214 TH1NsimHitStereo = cms.PSet(
215 Nbinx = cms.int32(30),
216 xmin = cms.double(0.),
217 xmax = cms.double(30.),
218 switchon = cms.bool(
True)
221 TH1PosxMatched = cms.PSet(
222 Nbinx = cms.int32(100),
223 xmin = cms.double(-10.0),
224 xmax = cms.double(+10.0),
225 switchon = cms.bool(
True)
228 TH1PosyMatched = cms.PSet(
229 Nbinx = cms.int32(100),
230 xmin = cms.double(-10.0),
231 xmax = cms.double(+10.0),
232 switchon = cms.bool(
True)
235 TH1ResolxMatched = cms.PSet(
236 Nbinx = cms.int32(100),
237 xmin = cms.double(0.),
238 xmax = cms.double(0.1),
239 switchon = cms.bool(
True)
242 TH1ResolyMatched = cms.PSet(
243 Nbinx = cms.int32(100),
244 xmin = cms.double(0.),
245 xmax = cms.double(0.25),
246 switchon = cms.bool(
True)
249 TH1ResxMatched = cms.PSet(
250 Nbinx = cms.int32(100),
251 xmin = cms.double(-0.1),
252 xmax = cms.double(+0.1),
253 switchon = cms.bool(
True)
256 TH1ResyMatched = cms.PSet(
257 Nbinx = cms.int32(100),
258 xmin = cms.double(-10.),
259 xmax = cms.double(+10. ),
260 switchon = cms.bool(
True)
263 TH1Chi2Matched = cms.PSet(
264 Nbinx = cms.int32(100),
265 xmin = cms.double(0.),
266 xmax = cms.double(50.),
267 switchon = cms.bool(
True)
270 TH1NsimHitMatched = cms.PSet(
271 Nbinx = cms.int32(30),
272 xmin = cms.double(0.),
273 xmax = cms.double(30.),
274 switchon = cms.bool(
True)
277 SubDetList = cms.vstring(
'TIB',
'TOB',
'TID',
'TEC'),
278 associatePixel = cms.bool(
False),
279 stereoRecHits = cms.InputTag(
"siStripMatchedRecHits",
"stereoRecHit"),
280 matchedRecHits = cms.InputTag(
"siStripMatchedRecHits",
"matchedRecHit"),
281 ROUList = cms.vstring(
'g4SimHitsTrackerHitsTIBLowTof',
282 'g4SimHitsTrackerHitsTIBHighTof',
283 'g4SimHitsTrackerHitsTIDLowTof',
284 'g4SimHitsTrackerHitsTIDHighTof',
285 'g4SimHitsTrackerHitsTOBLowTof',
286 'g4SimHitsTrackerHitsTOBHighTof',
287 'g4SimHitsTrackerHitsTECLowTof',
288 'g4SimHitsTrackerHitsTECHighTof'),
289 associateRecoTracks = cms.bool(
False),
290 associateStrip = cms.bool(
True),
291 rphiRecHits = cms.InputTag(
"siStripMatchedRecHits",
"rphiRecHit"),
292 RecHitProducer = cms.string(
'siStripMatchedRecHits'),
293 pixelSimLinkSrc = cms.InputTag(
"simSiPixelDigis"),
294 stripSimLinkSrc = cms.InputTag(
"simSiStripDigis"),
295 verbose = cms.untracked.bool(
False)
298 from Configuration.ProcessModifiers.premix_stage2_cff
import premix_stage2
299 premix_stage2.toModify(stripRecHitsValid,
300 pixelSimLinkSrc =
"mixData:PixelDigiSimLink",
301 stripSimLinkSrc =
"mixData:StripDigiSimLink",