3 from DQM.TrackingMonitor.BXlumiParameters_cfi
import BXlumiSetup
5 TrackMon = cms.EDAnalyzer(
"TrackingMonitor",
8 TrackProducer = cms.InputTag(
"generalTracks"),
9 SeedProducer = cms.InputTag(
"initialStepSeeds"),
10 TCProducer = cms.InputTag(
"initialStepTrackCandidates"),
11 ClusterLabels = cms.vstring(
'Tot'),
12 beamSpot = cms.InputTag(
"offlineBeamSpot"),
13 primaryVertex = cms.InputTag(
'offlinePrimaryVertices'),
15 BXlumiSetup = BXlumiSetup.clone(),
24 primaryVertexInputTags = cms.VInputTag(),
25 selPrimaryVertexInputTags = cms.VInputTag(),
26 pvLabels = cms.vstring(),
29 OutputMEsInRootFile = cms.bool(
False),
30 AlgoName = cms.string(
'GenTk'),
31 Quality = cms.string(
''),
32 OutputFileName = cms.string(
'MonitorTrack.root'),
33 FolderName = cms.string(
'Tracking/GlobalParameters'),
34 BSFolderName = cms.string(
'Tracking/ParametersVsBeamSpot'),
35 PVFolderName = cms.string(
'Tracking/PrimaryVertices'),
43 MeasurementState = cms.string(
'ImpactPoint'),
46 doTestPlots = cms.bool(
False),
47 doAllPlots = cms.bool(
True),
48 doTrackerSpecific = cms.bool(
False),
49 doBeamSpotPlots = cms.bool(
False),
50 doSeedParameterHistos = cms.bool(
False),
51 doTrackCandHistos = cms.bool(
False),
52 doDCAPlots = cms.bool(
False),
53 doDCAwrt000Plots = cms.bool(
False),
54 doGeneralPropertiesPlots = cms.bool(
False),
55 doHitPropertiesPlots = cms.bool(
False),
56 doGoodTrackPlots = cms.bool(
False),
57 doMeasurementStatePlots = cms.bool(
True),
58 doProfilesVsLS = cms.bool(
False),
59 doRecHitVsPhiVsEtaPerTrack = cms.bool(
False),
60 doGoodTrackRecHitVsPhiVsEtaPerTrack = cms.bool(
False),
61 doLayersVsPhiVsEtaPerTrack = cms.bool(
False),
62 doGoodTrackLayersVsPhiVsEtaPerTrack = cms.bool(
False),
63 doGoodTrack2DChi2Plots = cms.bool(
False),
64 doThetaPlots = cms.bool(
False),
65 doTrackPxPyPlots = cms.bool(
False),
66 doPUmonitoring = cms.bool(
False),
67 doPlotsVsBXlumi = cms.bool(
False),
68 doPlotsVsGoodPVtx = cms.bool(
False),
72 doSeedNumberHisto = cms.bool(
False),
73 doSeedVsClusterHisto = cms.bool(
False),
74 doSeedPTHisto = cms.bool(
False),
75 doSeedETAHisto = cms.bool(
False),
76 doSeedPHIHisto = cms.bool(
False),
77 doSeedPHIVsETAHisto = cms.bool(
False),
78 doSeedThetaHisto = cms.bool(
False),
79 doSeedQHisto = cms.bool(
False),
80 doSeedDxyHisto= cms.bool(
False),
81 doSeedDzHisto= cms.bool(
False),
82 doSeedNRecHitsHisto= cms.bool(
False),
83 doSeedNVsPhiProf= cms.bool(
False),
84 doSeedNVsEtaProf= cms.bool(
False),
86 TTRHBuilder = cms.string(
'WithTrackAngle'),
89 doLumiAnalysis = cms.bool(
False),
91 LSBin = cms.int32(2000),
92 LSMin = cms.double(0),
93 LSMax = cms.double(2000.),
99 Chi2Bin = cms.int32(50),
100 Chi2Max = cms.double(199.5),
101 Chi2Min = cms.double(-0.5),
104 Chi2NDFBin = cms.int32(50),
105 Chi2NDFMax = cms.double(19.5),
106 Chi2NDFMin = cms.double(-0.5),
109 Chi2ProbBin = cms.int32(100),
110 Chi2ProbMax = cms.double(1.0),
111 Chi2ProbMin = cms.double(0.0),
114 TkSizeBin = cms.int32(100),
115 TkSizeMax = cms.double(99.5),
116 TkSizeMin = cms.double(-0.5),
119 TkSeedSizeBin = cms.int32(150),
120 TkSeedSizeMax = cms.double(149.5),
121 TkSeedSizeMin = cms.double(-0.5),
124 TCSizeBin = cms.int32(150),
125 TCSizeMax = cms.double(149.5),
126 TCSizeMin = cms.double(-0.5),
129 TrackQBin = cms.int32(8),
130 TrackQMax = cms.double(2.5),
131 TrackQMin = cms.double(-2.5),
134 SeedHitBin = cms.int32(6),
135 SeedHitMax = cms.double(5.5),
136 SeedHitMin = cms.double(-0.5),
139 TCHitBin = cms.int32(40),
140 TCHitMax = cms.double(39.5),
141 TCHitMin = cms.double(-0.5),
144 RecHitBin = cms.int32(40),
145 RecHitMax = cms.double(39.5),
146 RecHitMin = cms.double(-0.5),
149 MeanHitBin = cms.int32(30),
150 MeanHitMax = cms.double(29.5),
151 MeanHitMin = cms.double(-0.5),
154 TOBHitBin = cms.int32(15),
155 TOBHitMax = cms.double(14.5),
156 TOBHitMin = cms.double(-0.5),
159 TIBHitBin = cms.int32(15),
160 TIBHitMax = cms.double(14.5),
161 TIBHitMin = cms.double(-0.5),
164 TIDHitBin = cms.int32(15),
165 TIDHitMax = cms.double(14.5),
166 TIDHitMin = cms.double(-0.5),
169 TECHitBin = cms.int32(25),
170 TECHitMax = cms.double(24.5),
171 TECHitMin = cms.double(-0.5),
174 PXBHitBin = cms.int32(10),
175 PXBHitMax = cms.double(9.5),
176 PXBHitMin = cms.double(-0.5),
179 PXFHitBin = cms.int32(10),
180 PXFHitMax = cms.double(9.5),
181 PXFHitMin = cms.double(-0.5),
184 RecLostBin = cms.int32(10),
185 RecLostMax = cms.double(9.5),
186 RecLostMin = cms.double(-0.5),
189 RecLayBin = cms.int32(25),
190 RecLayMax = cms.double(24.5),
191 RecLayMin = cms.double(-0.5),
194 MeanLayBin = cms.int32(20),
195 MeanLayMax = cms.double(19.5),
196 MeanLayMin = cms.double(-0.5),
199 TOBLayBin = cms.int32(10),
200 TOBLayMax = cms.double(9.5),
201 TOBLayMin = cms.double(-0.5),
204 TIBLayBin = cms.int32(6),
205 TIBLayMax = cms.double(5.5),
206 TIBLayMin = cms.double(-0.5),
209 TIDLayBin = cms.int32(6),
210 TIDLayMax = cms.double(5.5),
211 TIDLayMin = cms.double(-0.5),
214 TECLayBin = cms.int32(15),
215 TECLayMax = cms.double(14.5),
216 TECLayMin = cms.double(-0.5),
219 PXBLayBin = cms.int32(6),
220 PXBLayMax = cms.double(5.5),
221 PXBLayMin = cms.double(-0.5),
224 PXFLayBin = cms.int32(6),
225 PXFLayMax = cms.double(5.5),
226 PXFLayMin = cms.double(-0.5),
229 TrackPBin = cms.int32(100),
230 TrackPMax = cms.double(100),
231 TrackPMin = cms.double(0),
234 TrackPtBin = cms.int32(100),
235 TrackPtMax = cms.double(100),
236 TrackPtMin = cms.double(0.1),
239 TrackPxBin = cms.int32(50),
240 TrackPxMax = cms.double(50.0),
241 TrackPxMin = cms.double(-50.0),
244 TrackPyBin = cms.int32(50),
245 TrackPyMax = cms.double(50.0),
246 TrackPyMin = cms.double(-50.0),
249 TrackPzBin = cms.int32(50),
250 TrackPzMax = cms.double(50.0),
251 TrackPzMin = cms.double(-50.0),
254 ThetaBin = cms.int32(32),
255 ThetaMax = cms.double(3.2),
256 ThetaMin = cms.double(0.0),
259 EtaBin = cms.int32(26),
260 EtaMax = cms.double(2.5),
261 EtaMin = cms.double(-2.5),
264 PhiBin = cms.int32(32),
265 PhiMax = cms.double(3.141592654),
266 PhiMin = cms.double(-3.141592654),
269 pErrBin = cms.int32(50),
270 pErrMax = cms.double(1.0),
271 pErrMin = cms.double(0.0),
274 ptErrBin = cms.int32(50),
275 ptErrMax = cms.double(1.0),
276 ptErrMin = cms.double(0.0),
279 pxErrBin = cms.int32(50),
280 pxErrMax = cms.double(1.0),
281 pxErrMin = cms.double(0.0),
284 pyErrBin = cms.int32(50),
285 pyErrMax = cms.double(1.0),
286 pyErrMin = cms.double(0.0),
289 pzErrBin = cms.int32(50),
290 pzErrMax = cms.double(1.0),
291 pzErrMin = cms.double(0.0),
294 etaErrBin = cms.int32(50),
295 etaErrMax = cms.double(0.1),
296 etaErrMin = cms.double(0.0),
299 phiErrBin = cms.int32(50),
300 phiErrMax = cms.double(0.1),
301 phiErrMin = cms.double(0.0),
304 VXBin = cms.int32(100),
305 VXMax = cms.double(0.5),
306 VXMin = cms.double(-0.5),
309 VYBin = cms.int32(100),
310 VYMax = cms.double(0.5),
311 VYMin = cms.double(-0.5),
314 VZBin = cms.int32(100),
315 VZMax = cms.double(30.0),
316 VZMin = cms.double(-30.0),
319 X0Bin = cms.int32(100),
320 X0Max = cms.double(0.5),
321 X0Min = cms.double(-0.5),
324 Y0Bin = cms.int32(100),
325 Y0Max = cms.double(0.5),
326 Y0Min = cms.double(-0.5),
329 Z0Bin = cms.int32(120),
330 Z0Max = cms.double(60.0),
331 Z0Min = cms.double(-60.0),
334 DxyBin = cms.int32(100),
335 DxyMax = cms.double(0.5),
336 DxyMin = cms.double(-0.5),
339 SeedDxyBin = cms.int32(100),
340 SeedDxyMax = cms.double(0.5),
341 SeedDxyMin = cms.double(-0.5),
344 SeedDzBin = cms.int32(120),
345 SeedDzMax = cms.double(30.0),
346 SeedDzMin = cms.double(-30.0),
349 TCDxyBin = cms.int32(100),
350 TCDxyMax = cms.double(100.0),
351 TCDxyMin = cms.double(-100.0),
354 TCDzBin = cms.int32(100),
355 TCDzMax = cms.double(400.0),
356 TCDzMin = cms.double(-400.0),
362 NClusPxBin = cms.int32(200),
363 NClusPxMax = cms.double(19999.5),
364 NClusPxMin = cms.double(-0.5),
367 NClusStrBin = cms.int32(500),
368 NClusStrMax = cms.double(99999.5),
369 NClusStrMin = cms.double(-0.5),
372 NTrk2DBin = cms.int32(50),
373 NTrk2DMax = cms.double(1999.5),
374 NTrk2DMin = cms.double(-0.5),
378 GoodPVtxBin = cms.int32(60),
379 GoodPVtxMin = cms.double( 0.),
380 GoodPVtxMax = cms.double(60.),