3 from DQM.TrackingMonitor.BXlumiParameters_cfi
import BXlumiSetup
5 TrackMon = cms.EDAnalyzer(
"TrackingMonitor",
8 numCut = cms.string(
" pt >= 1 & quality('highPurity') "),
9 denCut = cms.string(
" pt >= 1 "),
10 allTrackProducer = cms.InputTag(
"generalTracks"),
11 TrackProducer = cms.InputTag(
"generalTracks"),
12 SeedProducer = cms.InputTag(
"initialStepSeeds"),
13 TCProducer = cms.InputTag(
"initialStepTrackCandidates"),
14 ClusterLabels = cms.vstring(
'Tot'),
15 beamSpot = cms.InputTag(
"offlineBeamSpot"),
16 primaryVertex = cms.InputTag(
'offlinePrimaryVertices'),
17 stripCluster = cms.InputTag(
'siStripClusters'),
18 pixelCluster = cms.InputTag(
'siPixelClusters'),
19 BXlumiSetup = BXlumiSetup.clone(),
28 primaryVertexInputTags = cms.VInputTag(),
29 selPrimaryVertexInputTags = cms.VInputTag(),
30 pvLabels = cms.vstring(),
33 OutputMEsInRootFile = cms.bool(
False),
34 AlgoName = cms.string(
'GenTk'),
35 Quality = cms.string(
''),
36 OutputFileName = cms.string(
'MonitorTrack.root'),
37 FolderName = cms.string(
'Tracking/GlobalParameters'),
38 BSFolderName = cms.string(
'Tracking/ParametersVsBeamSpot'),
39 PVFolderName = cms.string(
'Tracking/PrimaryVertices'),
47 MeasurementState = cms.string(
'ImpactPoint'),
50 doTestPlots = cms.bool(
False),
51 doAllPlots = cms.bool(
True),
52 doTrackerSpecific = cms.bool(
False),
53 doBeamSpotPlots = cms.bool(
False),
54 doPrimaryVertexPlots = cms.bool(
False),
55 doSeedParameterHistos = cms.bool(
False),
56 doTrackCandHistos = cms.bool(
False),
57 doAllTrackCandHistos = cms.bool(
False),
58 doDCAPlots = cms.bool(
False),
59 doDCAwrtPVPlots = cms.bool(
False),
60 doDCAwrt000Plots = cms.bool(
False),
61 doSIPPlots = cms.bool(
False),
62 doGeneralPropertiesPlots = cms.bool(
False),
63 doHitPropertiesPlots = cms.bool(
False),
65 doMeasurementStatePlots = cms.bool(
True),
66 doProfilesVsLS = cms.bool(
False),
67 doRecHitsPerTrackProfile = cms.bool(
True),
68 doRecHitVsPhiVsEtaPerTrack = cms.bool(
False),
70 doLayersVsPhiVsEtaPerTrack = cms.bool(
False),
73 doThetaPlots = cms.bool(
False),
74 doTrackPxPyPlots = cms.bool(
False),
75 doPUmonitoring = cms.bool(
False),
76 doPlotsVsBXlumi = cms.bool(
False),
77 doPlotsVsGoodPVtx = cms.bool(
False),
78 doHIPlots = cms.bool(
False),
79 qualityString = cms.string(
"highPurity"),
81 doSeedNumberHisto = cms.bool(
False),
82 doSeedLumiAnalysis = cms.bool(
False),
83 doSeedVsClusterHisto = cms.bool(
False),
84 doSeedPTHisto = cms.bool(
False),
85 doSeedETAHisto = cms.bool(
False),
86 doSeedPHIHisto = cms.bool(
False),
87 doSeedPHIVsETAHisto = cms.bool(
False),
88 doSeedThetaHisto = cms.bool(
False),
89 doSeedQHisto = cms.bool(
False),
90 doSeedDxyHisto= cms.bool(
False),
91 doSeedDzHisto= cms.bool(
False),
92 doSeedNRecHitsHisto= cms.bool(
False),
93 doSeedNVsPhiProf= cms.bool(
False),
94 doSeedNVsEtaProf= cms.bool(
False),
96 TTRHBuilder = cms.string(
'WithTrackAngle'),
99 doLumiAnalysis = cms.bool(
False),
101 LSBin = cms.int32(2000),
102 LSMin = cms.double(0),
103 LSMax = cms.double(2000.),
109 Chi2Bin = cms.int32(50),
110 Chi2Max = cms.double(199.5),
111 Chi2Min = cms.double(-0.5),
114 Chi2NDFBin = cms.int32(50),
115 Chi2NDFMax = cms.double(19.5),
116 Chi2NDFMin = cms.double(-0.5),
119 Chi2ProbBin = cms.int32(100),
120 Chi2ProbMax = cms.double(1.0),
121 Chi2ProbMin = cms.double(0.0),
124 TkSizeBin = cms.int32(100),
125 TkSizeMax = cms.double(99.5),
126 TkSizeMin = cms.double(-0.5),
129 TkSeedSizeBin = cms.int32(150),
130 TkSeedSizeMax = cms.double(149.5),
131 TkSeedSizeMin = cms.double(-0.5),
134 TCSizeBin = cms.int32(150),
135 TCSizeMax = cms.double(149.5),
136 TCSizeMin = cms.double(-0.5),
139 TrackQBin = cms.int32(8),
140 TrackQMax = cms.double(2.5),
141 TrackQMin = cms.double(-2.5),
144 SeedHitBin = cms.int32(6),
145 SeedHitMax = cms.double(5.5),
146 SeedHitMin = cms.double(-0.5),
149 TCHitBin = cms.int32(40),
150 TCHitMax = cms.double(39.5),
151 TCHitMin = cms.double(-0.5),
154 RecHitBin = cms.int32(40),
155 RecHitMax = cms.double(39.5),
156 RecHitMin = cms.double(-0.5),
159 MeanHitBin = cms.int32(30),
160 MeanHitMax = cms.double(29.5),
161 MeanHitMin = cms.double(-0.5),
163 subdetectors = cms.vstring(
"TIB",
"TOB",
"TID",
"TEC",
"PixBarrel",
"PixEndcap" ),
164 subdetectorBin = cms.int32(25),
167 RecLostBin = cms.int32(10),
168 RecLostMax = cms.double(9.5),
169 RecLostMin = cms.double(-0.5),
172 RecLayBin = cms.int32(25),
173 RecLayMax = cms.double(24.5),
174 RecLayMin = cms.double(-0.5),
177 MeanLayBin = cms.int32(25),
178 MeanLayMax = cms.double(24.5),
179 MeanLayMin = cms.double(-0.5),
182 TOBLayBin = cms.int32(10),
183 TOBLayMax = cms.double(9.5),
184 TOBLayMin = cms.double(-0.5),
187 TIBLayBin = cms.int32(6),
188 TIBLayMax = cms.double(5.5),
189 TIBLayMin = cms.double(-0.5),
192 TIDLayBin = cms.int32(6),
193 TIDLayMax = cms.double(5.5),
194 TIDLayMin = cms.double(-0.5),
197 TECLayBin = cms.int32(15),
198 TECLayMax = cms.double(14.5),
199 TECLayMin = cms.double(-0.5),
202 PXBLayBin = cms.int32(6),
203 PXBLayMax = cms.double(5.5),
204 PXBLayMin = cms.double(-0.5),
207 PXFLayBin = cms.int32(6),
208 PXFLayMax = cms.double(5.5),
209 PXFLayMin = cms.double(-0.5),
212 TrackPBin = cms.int32(100),
213 TrackPMax = cms.double(100),
214 TrackPMin = cms.double(0),
217 TrackPtBin = cms.int32(100),
218 TrackPtMax = cms.double(100),
219 TrackPtMin = cms.double(0.1),
222 TrackPxBin = cms.int32(50),
223 TrackPxMax = cms.double(50.0),
224 TrackPxMin = cms.double(-50.0),
227 TrackPyBin = cms.int32(50),
228 TrackPyMax = cms.double(50.0),
229 TrackPyMin = cms.double(-50.0),
232 TrackPzBin = cms.int32(50),
233 TrackPzMax = cms.double(50.0),
234 TrackPzMin = cms.double(-50.0),
237 ThetaBin = cms.int32(32),
238 ThetaMax = cms.double(3.2),
239 ThetaMin = cms.double(0.0),
242 EtaBin = cms.int32(26),
243 EtaMax = cms.double(2.5),
244 EtaMin = cms.double(-2.5),
247 PhiBin = cms.int32(32),
248 PhiMax = cms.double(3.141592654),
249 PhiMin = cms.double(-3.141592654),
252 pErrBin = cms.int32(50),
253 pErrMax = cms.double(1.0),
254 pErrMin = cms.double(0.0),
257 ptErrBin = cms.int32(50),
258 ptErrMax = cms.double(1.0),
259 ptErrMin = cms.double(0.0),
262 pxErrBin = cms.int32(50),
263 pxErrMax = cms.double(1.0),
264 pxErrMin = cms.double(0.0),
267 pyErrBin = cms.int32(50),
268 pyErrMax = cms.double(1.0),
269 pyErrMin = cms.double(0.0),
272 pzErrBin = cms.int32(50),
273 pzErrMax = cms.double(1.0),
274 pzErrMin = cms.double(0.0),
277 etaErrBin = cms.int32(50),
278 etaErrMax = cms.double(0.1),
279 etaErrMin = cms.double(0.0),
282 phiErrBin = cms.int32(50),
283 phiErrMax = cms.double(0.1),
284 phiErrMin = cms.double(0.0),
287 VXBin = cms.int32(100),
288 VXMax = cms.double(0.5),
289 VXMin = cms.double(-0.5),
292 VYBin = cms.int32(100),
293 VYMax = cms.double(0.5),
294 VYMin = cms.double(-0.5),
297 VZBin = cms.int32(100),
298 VZMax = cms.double(30.0),
299 VZMin = cms.double(-30.0),
302 VZBinProf = cms.int32(100),
303 VZMaxProf = cms.double(0.2),
304 VZMinProf = cms.double(-0.2),
307 X0Bin = cms.int32(100),
308 X0Max = cms.double(0.5),
309 X0Min = cms.double(-0.5),
312 Y0Bin = cms.int32(100),
313 Y0Max = cms.double(0.5),
314 Y0Min = cms.double(-0.5),
317 Z0Bin = cms.int32(120),
318 Z0Max = cms.double(60.0),
319 Z0Min = cms.double(-60.0),
322 DxyBin = cms.int32(100),
323 DxyMax = cms.double(0.5),
324 DxyMin = cms.double(-0.5),
327 SeedDxyBin = cms.int32(100),
328 SeedDxyMax = cms.double(0.5),
329 SeedDxyMin = cms.double(-0.5),
332 SeedDzBin = cms.int32(120),
333 SeedDzMax = cms.double(30.0),
334 SeedDzMin = cms.double(-30.0),
337 TCDxyBin = cms.int32(100),
338 TCDxyMax = cms.double(100.0),
339 TCDxyMin = cms.double(-100.0),
342 TCDzBin = cms.int32(100),
343 TCDzMax = cms.double(400.0),
344 TCDzMin = cms.double(-400.0),
350 NClusPxBin = cms.int32(200),
351 NClusPxMax = cms.double(19999.5),
352 NClusPxMin = cms.double(-0.5),
355 NClusStrBin = cms.int32(500),
356 NClusStrMax = cms.double(99999.5),
357 NClusStrMin = cms.double(-0.5),
360 NTrk2DBin = cms.int32(50),
361 NTrk2DMax = cms.double(1999.5),
362 NTrk2DMin = cms.double(-0.5),
366 GoodPVtxBin = cms.int32(60),
367 GoodPVtxMin = cms.double( 0.),
368 GoodPVtxMax = cms.double(60.),
377 TransDCABins = cms.int32(100),
378 TransDCAMin = cms.double(-8.0),
379 TransDCAMax = cms.double(8.0),
381 LongDCABins = cms.int32(100),
382 LongDCAMin = cms.double(-8.0),
383 LongDCAMax = cms.double(8.0),