CMS 3D CMS Logo

SiStripRecHitsValid_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
4 stripRecHitsValid = DQMEDAnalyzer('SiStripRecHitsValid',
5  TopFolderName = cms.string('SiStrip/RecHitsValidation/StiffTrackingRecHits'),
6 
7  TH1NumTotrphi = cms.PSet(
8  Nbinx = cms.int32(100),
9  xmin = cms.double(0.),
10  xmax = cms.double(10000.),
11  switchon = cms.bool(True)
12  ),
13 
14  TH1NumTotStereo = cms.PSet(
15  Nbinx = cms.int32(100),
16  xmin = cms.double(0.),
17  xmax = cms.double(10000.),
18  switchon = cms.bool(True)
19  ),
20 
21  TH1NumTotMatched = cms.PSet(
22  Nbinx = cms.int32(100),
23  xmin = cms.double(0.),
24  xmax = cms.double(10000.),
25  switchon = cms.bool(True)
26 
27  ),
28 
29  TH1Numrphi = cms.PSet(
30  Nbinx = cms.int32(100),
31  xmin = cms.double(0.),
32  xmax = cms.double(5000.),
33  switchon = cms.bool(True)
34 
35  ),
36 
37  TH1Bunchrphi = cms.PSet(
38  Nbinx = cms.int32(20),
39  xmin = cms.double(-10.),
40  xmax = cms.double(10.),
41  switchon = cms.bool(True)
42  ),
43 
44  TH1Eventrphi = cms.PSet(
45  Nbinx = cms.int32(100),
46  xmin = cms.double(0.),
47  xmax = cms.double(100.),
48  switchon = cms.bool(True)
49  ),
50 
51  TH1NumStereo = cms.PSet(
52  Nbinx = cms.int32(100),
53  xmin = cms.double(0.),
54  xmax = cms.double(5000.),
55  switchon = cms.bool(True)
56 
57  ),
58 
59  TH1BunchStereo = cms.PSet(
60  Nbinx = cms.int32(20),
61  xmin = cms.double(-10.),
62  xmax = cms.double(10.),
63  switchon = cms.bool(True)
64  ),
65 
66  TH1EventStereo = cms.PSet(
67  Nbinx = cms.int32(100),
68  xmin = cms.double(0.),
69  xmax = cms.double(100.),
70  switchon = cms.bool(True)
71  ),
72 
73  TH1NumMatched = cms.PSet(
74  Nbinx = cms.int32(100),
75  xmin = cms.double(0.),
76  xmax = cms.double(5000.),
77  switchon = cms.bool(True)
78 
79  ),
80 
81  TH1BunchMatched = cms.PSet(
82  Nbinx = cms.int32(20),
83  xmin = cms.double(-10.),
84  xmax = cms.double(10.),
85  switchon = cms.bool(True)
86  ),
87 
88  TH1EventMatched = cms.PSet(
89  Nbinx = cms.int32(100),
90  xmin = cms.double(0.),
91  xmax = cms.double(100.),
92  switchon = cms.bool(True)
93  ),
94 
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)
100  ),
101 
102  TH1Adcrphi = cms.PSet(
103  Nbinx = cms.int32(100),
104  xmin = cms.double(0.),
105  xmax = cms.double(500.),#300.
106  switchon = cms.bool(True)
107  ),
108 
109  TH1Posxrphi = cms.PSet(
110  Nbinx = cms.int32(100),
111  xmin = cms.double(-6.0),#-6.0
112  xmax = cms.double(+6.0),#+6.0
113  switchon = cms.bool(True)
114  ),
115 
116  TH1Resolxrphi = cms.PSet( #<error>~20micron
117  Nbinx = cms.int32(100),
118  xmin = cms.double(0.),
119  xmax = cms.double(0.10),#0.01
120  switchon = cms.bool(True)
121  ),
122 
123  TH1Resrphi = cms.PSet(
124  Nbinx = cms.int32(100),
125  xmin = cms.double(-0.10),#-0.02
126  xmax = cms.double(+0.10),#+0.02
127  switchon = cms.bool(True)
128  ),
129 
130  TH1PullLFrphi = cms.PSet(
131  Nbinx = cms.int32(100),
132  xmin = cms.double(-10.),#-5.0
133  xmax = cms.double(+10.),#+5.0
134  switchon = cms.bool(True)
135  ),
136 
137  TH1PullMFrphi = cms.PSet(
138  Nbinx = cms.int32(100),
139  xmin = cms.double(-10.),#-5.0
140  xmax = cms.double(+10.),#+5.0
141  switchon = cms.bool(True)
142  ),
143 
144  TH1Chi2rphi = cms.PSet(
145  Nbinx = cms.int32(100),
146  xmin = cms.double(0.),
147  xmax = cms.double(50.),
148  switchon = cms.bool(True)
149  ),
150 
151  TH1NsimHitrphi = cms.PSet(
152  Nbinx = cms.int32(30),
153  xmin = cms.double(0.),
154  xmax = cms.double(30.),
155  switchon = cms.bool(True)
156  ),
157 
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)
163  ),
164 
165  TH1AdcStereo = cms.PSet(
166  Nbinx = cms.int32(100),
167  xmin = cms.double(0.),
168  xmax = cms.double(500.),#300
169  switchon = cms.bool(True)
170  ),
171 
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)
177  ),
178 
179  TH1ResolxStereo = cms.PSet(
180  Nbinx = cms.int32(100),
181  xmin = cms.double(0.),
182  xmax = cms.double(0.1),#0.01
183  switchon = cms.bool(True)
184  ),
185 
186  TH1ResStereo = cms.PSet(
187  Nbinx = cms.int32(100),
188  xmin = cms.double(-0.10),#-0.02
189  xmax = cms.double(+0.10),#+0.02
190  switchon = cms.bool(True)
191  ),
192 
193  TH1PullLFStereo = cms.PSet(
194  Nbinx = cms.int32(100),
195  xmin = cms.double(-4.),
196  xmax = cms.double(+4.),
197  switchon = cms.bool(True)
198  ),
199 
200  TH1PullMFStereo = cms.PSet(
201  Nbinx = cms.int32(100),
202  xmin = cms.double(-10.),#-4.0
203  xmax = cms.double(+10.),#+4.0
204  switchon = cms.bool(True)
205  ),
206 
207  TH1Chi2Stereo = cms.PSet(
208  Nbinx = cms.int32(100),
209  xmin = cms.double(0.),
210  xmax = cms.double(100.),#50
211  switchon = cms.bool(True)
212  ),
213 
214  TH1NsimHitStereo = cms.PSet(
215  Nbinx = cms.int32(30),
216  xmin = cms.double(0.),
217  xmax = cms.double(30.),
218  switchon = cms.bool(True)
219  ),
220 
221  TH1PosxMatched = cms.PSet(
222  Nbinx = cms.int32(100),
223  xmin = cms.double(-10.0),#-6.0
224  xmax = cms.double(+10.0),#+6.0
225  switchon = cms.bool(True)
226  ),
227 
228  TH1PosyMatched = cms.PSet(
229  Nbinx = cms.int32(100),
230  xmin = cms.double(-10.0),#-6.0
231  xmax = cms.double(+10.0),#+6.0
232  switchon = cms.bool(True)
233  ),
234 
235  TH1ResolxMatched = cms.PSet(
236  Nbinx = cms.int32(100),
237  xmin = cms.double(0.),
238  xmax = cms.double(0.1),#0.01
239  switchon = cms.bool(True)
240  ),
241 
242  TH1ResolyMatched = cms.PSet(
243  Nbinx = cms.int32(100),
244  xmin = cms.double(0.),
245  xmax = cms.double(0.25),#0.05
246  switchon = cms.bool(True)
247  ),
248 
249  TH1ResxMatched = cms.PSet(
250  Nbinx = cms.int32(100),
251  xmin = cms.double(-0.1),#-0.02
252  xmax = cms.double(+0.1),#+0.02
253  switchon = cms.bool(True)
254  ),
255 
256  TH1ResyMatched = cms.PSet(
257  Nbinx = cms.int32(100),
258  xmin = cms.double(-10.), #-1
259  xmax = cms.double(+10. ), #+1
260  switchon = cms.bool(True)
261  ),
262 
263  TH1Chi2Matched = cms.PSet(
264  Nbinx = cms.int32(100),
265  xmin = cms.double(0.),
266  xmax = cms.double(50.),
267  switchon = cms.bool(True)
268  ),
269 
270  TH1NsimHitMatched = cms.PSet(
271  Nbinx = cms.int32(30),
272  xmin = cms.double(0.),
273  xmax = cms.double(30.),
274  switchon = cms.bool(True)
275  ),
276 
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)
296 )
297 
298 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
299 premix_stage2.toModify(stripRecHitsValid,
300  pixelSimLinkSrc = "mixData:PixelDigiSimLink",
301  stripSimLinkSrc = "mixData:StripDigiSimLink",
302 )