00001 import FWCore.ParameterSet.Config as cms
00002
00003 TrackMon = cms.EDAnalyzer("TrackingMonitor",
00004
00005
00006 TrackProducer = cms.InputTag("generalTracks"),
00007 SeedProducer = cms.InputTag("newSeedFromTriplets"),
00008 TCProducer = cms.InputTag("newTrackCandidateMaker"),
00009 beamSpot = cms.InputTag("offlineBeamSpot"),
00010
00011
00012 OutputMEsInRootFile = cms.bool(False),
00013 AlgoName = cms.string('GenTk'),
00014 Quality = cms.string(''),
00015 OutputFileName = cms.string('MonitorTrack.root'),
00016 FolderName = cms.string('Tracking/GlobalParameters'),
00017 BSFolderName = cms.string('Tracking/BeamSpotParameters'),
00018
00019
00020
00021
00022
00023
00024 MeasurementState = cms.string('ImpactPoint'),
00025
00026
00027 doTrackerSpecific = cms.bool(True),
00028 doAllPlots = cms.bool(False),
00029 doBeamSpotPlots = cms.bool(True),
00030 doSeedParameterHistos = cms.bool(True),
00031 doGoodTrackPlots = cms.bool(False),
00032 doProfilesVsLS = cms.bool(True),
00033
00034
00035
00036
00037
00038 Chi2Bin = cms.int32(50),
00039 Chi2Max = cms.double(199.5),
00040 Chi2Min = cms.double(-0.5),
00041
00042
00043 Chi2NDFBin = cms.int32(50),
00044 Chi2NDFMax = cms.double(19.5),
00045 Chi2NDFMin = cms.double(-0.5),
00046
00047
00048 Chi2ProbBin = cms.int32(100),
00049 Chi2ProbMax = cms.double(1.0),
00050 Chi2ProbMin = cms.double(0.0),
00051
00052
00053 TkSizeBin = cms.int32(100),
00054 TkSizeMax = cms.double(99.5),
00055 TkSizeMin = cms.double(-0.5),
00056
00057
00058 TkSeedSizeBin = cms.int32(150),
00059 TkSeedSizeMax = cms.double(149.5),
00060 TkSeedSizeMin = cms.double(-0.5),
00061
00062
00063 TCSizeBin = cms.int32(150),
00064 TCSizeMax = cms.double(149.5),
00065 TCSizeMin = cms.double(-0.5),
00066
00067
00068 TrackQBin = cms.int32(8),
00069 TrackQMax = cms.double(2.5),
00070 TrackQMin = cms.double(-2.5),
00071
00072
00073 SeedHitBin = cms.int32(6),
00074 SeedHitMax = cms.double(5.5),
00075 SeedHitMin = cms.double(-0.5),
00076
00077
00078 TCHitBin = cms.int32(40),
00079 TCHitMax = cms.double(39.5),
00080 TCHitMin = cms.double(-0.5),
00081
00082
00083 RecHitBin = cms.int32(40),
00084 RecHitMax = cms.double(39.5),
00085 RecHitMin = cms.double(-0.5),
00086
00087
00088 MeanHitBin = cms.int32(30),
00089 MeanHitMax = cms.double(29.5),
00090 MeanHitMin = cms.double(-0.5),
00091
00092
00093 TOBHitBin = cms.int32(15),
00094 TOBHitMax = cms.double(14.5),
00095 TOBHitMin = cms.double(-0.5),
00096
00097
00098 TIBHitBin = cms.int32(15),
00099 TIBHitMax = cms.double(14.5),
00100 TIBHitMin = cms.double(-0.5),
00101
00102
00103 TIDHitBin = cms.int32(15),
00104 TIDHitMax = cms.double(14.5),
00105 TIDHitMin = cms.double(-0.5),
00106
00107
00108 TECHitBin = cms.int32(25),
00109 TECHitMax = cms.double(24.5),
00110 TECHitMin = cms.double(-0.5),
00111
00112
00113 PXBHitBin = cms.int32(10),
00114 PXBHitMax = cms.double(9.5),
00115 PXBHitMin = cms.double(-0.5),
00116
00117
00118 PXFHitBin = cms.int32(10),
00119 PXFHitMax = cms.double(9.5),
00120 PXFHitMin = cms.double(-0.5),
00121
00122
00123 RecLostBin = cms.int32(10),
00124 RecLostMax = cms.double(9.5),
00125 RecLostMin = cms.double(-0.5),
00126
00127
00128 RecLayBin = cms.int32(25),
00129 RecLayMax = cms.double(24.5),
00130 RecLayMin = cms.double(-0.5),
00131
00132
00133 MeanLayBin = cms.int32(20),
00134 MeanLayMax = cms.double(19.5),
00135 MeanLayMin = cms.double(-0.5),
00136
00137
00138 TOBLayBin = cms.int32(10),
00139 TOBLayMax = cms.double(9.5),
00140 TOBLayMin = cms.double(-0.5),
00141
00142
00143 TIBLayBin = cms.int32(6),
00144 TIBLayMax = cms.double(5.5),
00145 TIBLayMin = cms.double(-0.5),
00146
00147
00148 TIDLayBin = cms.int32(6),
00149 TIDLayMax = cms.double(5.5),
00150 TIDLayMin = cms.double(-0.5),
00151
00152
00153 TECLayBin = cms.int32(15),
00154 TECLayMax = cms.double(14.5),
00155 TECLayMin = cms.double(-0.5),
00156
00157
00158 PXBLayBin = cms.int32(6),
00159 PXBLayMax = cms.double(5.5),
00160 PXBLayMin = cms.double(-0.5),
00161
00162
00163 PXFLayBin = cms.int32(6),
00164 PXFLayMax = cms.double(5.5),
00165 PXFLayMin = cms.double(-0.5),
00166
00167
00168 TrackPBin = cms.int32(100),
00169 TrackPMax = cms.double(100),
00170 TrackPMin = cms.double(0),
00171
00172
00173 TrackPtBin = cms.int32(100),
00174 TrackPtMax = cms.double(100),
00175 TrackPtMin = cms.double(0.1),
00176
00177
00178 TrackPxBin = cms.int32(50),
00179 TrackPxMax = cms.double(50.0),
00180 TrackPxMin = cms.double(-50.0),
00181
00182
00183 TrackPyBin = cms.int32(50),
00184 TrackPyMax = cms.double(50.0),
00185 TrackPyMin = cms.double(-50.0),
00186
00187
00188 TrackPzBin = cms.int32(50),
00189 TrackPzMax = cms.double(50.0),
00190 TrackPzMin = cms.double(-50.0),
00191
00192
00193 ThetaBin = cms.int32(100),
00194 ThetaMax = cms.double(3.2),
00195 ThetaMin = cms.double(0.0),
00196
00197
00198 EtaBin = cms.int32(80),
00199 EtaMax = cms.double(4.0),
00200 EtaMin = cms.double(-4.0),
00201
00202
00203 PhiBin = cms.int32(36),
00204 PhiMax = cms.double(3.2),
00205 PhiMin = cms.double(-3.2),
00206
00207
00208 pErrBin = cms.int32(50),
00209 pErrMax = cms.double(1.0),
00210 pErrMin = cms.double(0.0),
00211
00212
00213 ptErrBin = cms.int32(50),
00214 ptErrMax = cms.double(1.0),
00215 ptErrMin = cms.double(0.0),
00216
00217
00218 pxErrBin = cms.int32(50),
00219 pxErrMax = cms.double(1.0),
00220 pxErrMin = cms.double(0.0),
00221
00222
00223 pyErrBin = cms.int32(50),
00224 pyErrMax = cms.double(1.0),
00225 pyErrMin = cms.double(0.0),
00226
00227
00228 pzErrBin = cms.int32(50),
00229 pzErrMax = cms.double(1.0),
00230 pzErrMin = cms.double(0.0),
00231
00232
00233 etaErrBin = cms.int32(50),
00234 etaErrMax = cms.double(0.1),
00235 etaErrMin = cms.double(0.0),
00236
00237
00238 phiErrBin = cms.int32(50),
00239 phiErrMax = cms.double(0.1),
00240 phiErrMin = cms.double(0.0),
00241
00242
00243 VXBin = cms.int32(100),
00244 VXMax = cms.double(0.5),
00245 VXMin = cms.double(-0.5),
00246
00247
00248 VYBin = cms.int32(100),
00249 VYMax = cms.double(0.5),
00250 VYMin = cms.double(-0.5),
00251
00252
00253 VZBin = cms.int32(100),
00254 VZMax = cms.double(30.0),
00255 VZMin = cms.double(-30.0),
00256
00257
00258 X0Bin = cms.int32(100),
00259 X0Max = cms.double(0.5),
00260 X0Min = cms.double(-0.5),
00261
00262
00263 Y0Bin = cms.int32(100),
00264 Y0Max = cms.double(0.5),
00265 Y0Min = cms.double(-0.5),
00266
00267
00268 Z0Bin = cms.int32(120),
00269 Z0Max = cms.double(60.0),
00270 Z0Min = cms.double(-60.0),
00271
00272
00273 DxyBin = cms.int32(100),
00274 DxyMax = cms.double(0.5),
00275 DxyMin = cms.double(-0.5),
00276
00277
00278 SeedDxyBin = cms.int32(100),
00279 SeedDxyMax = cms.double(0.5),
00280 SeedDxyMin = cms.double(-0.5),
00281
00282
00283 SeedDzBin = cms.int32(120),
00284 SeedDzMax = cms.double(30.0),
00285 SeedDzMin = cms.double(-30.0),
00286
00287
00288 TCDxyBin = cms.int32(100),
00289 TCDxyMax = cms.double(100.0),
00290 TCDxyMin = cms.double(-100.0),
00291
00292
00293 TCDzBin = cms.int32(100),
00294 TCDzMax = cms.double(400.0),
00295 TCDzMin = cms.double(-400.0),
00296
00297
00298 NClusPxBin = cms.int32(50),
00299 NClusPxMax = cms.double(14999.5),
00300 NClusPxMin = cms.double(-0.5),
00301
00302
00303 NClusStrBin = cms.int32(150),
00304 NClusStrMax = cms.double(74999.5),
00305 NClusStrMin = cms.double(-0.5),
00306
00307
00308 NClus2DTotBin = cms.int32(200),
00309 NClus2DTotMax = cms.double(99999.5),
00310 NClus2DTotMin = cms.double(-0.5),
00311 NTrk2DBin = cms.int32(50),
00312 NTrk2DMax = cms.double(1999.5),
00313 NTrk2DMin = cms.double(-0.5),
00314
00315 TTRHBuilder = cms.string('WithTrackAngle'),
00316
00317
00318 LSBin = cms.int32(2000),
00319 LSMin = cms.double(0),
00320 LSMax = cms.double(2000.),
00321
00322
00323 doLumiAnalysis = cms.bool(False)
00324 )