Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005
00006 from DQM.TrackingMonitor.TrackingMonitor_cfi import *
00007
00008
00009 TrackMon.OutputMEsInRootFile = cms.bool(False)
00010 TrackMon.OutputFileName = cms.string('TrackingMonitorAllSequences.root')
00011 TrackMon.MeasurementState = cms.string('ImpactPoint')
00012
00013
00014 TrackMon.doTrackerSpecific = cms.bool(True)
00015 TrackMon.doAllPlots = cms.bool(True)
00016 TrackMon.doBeamSpotPlots = cms.bool(True)
00017 TrackMon.doSeedParameterHistos = cms.bool(False)
00018
00019
00020
00021
00022
00023 TrackMonGenTk = TrackMon.clone()
00024 TrackMonGenTk.TrackProducer = cms.InputTag("generalTracks")
00025 TrackMonGenTk.beamSpot = cms.InputTag("offlineBeamSpot")
00026 TrackMonGenTk.FolderName = cms.string('Tracking/GenTk/GlobalParameters')
00027 TrackMonGenTk.BSFolderName = cms.string('Tracking/GenTk/BeamSpotParameters')
00028 TrackMonGenTk.AlgoName = cms.string('GenTk')
00029 TrackMonGenTk.doSeedParameterHistos = cms.bool(False)
00030
00031
00032 TrackMonNoPxl = TrackMon.clone()
00033 TrackMonNoPxl.TrackProducer = cms.InputTag("ctfPixelLess")
00034 TrackMonNoPxl.SeedProducer = cms.InputTag("globalPixelLessSeeds")
00035 TrackMonNoPxl.TCProducer = cms.InputTag("ckfTrackCandidatesPixelLess")
00036 TrackMonNoPxl.beamSpot = cms.InputTag("offlineBeamSpot")
00037 TrackMonNoPxl.FolderName = cms.string('Tracking/NoPxl/GlobalParameters')
00038 TrackMonNoPxl.BSFolderName = cms.string('Tracking/NoPxl/BeamSpotParameters')
00039 TrackMonNoPxl.AlgoName = cms.string('NoPxl')
00040 TrackMonNoPxl.doSeedParameterHistos = cms.bool(True)
00041
00042
00043 TrackMonStep0 = TrackMon.clone()
00044 TrackMonStep0.TrackProducer = cms.InputTag("zeroStepTracksWithQuality")
00045 TrackMonStep0.SeedProducer = cms.InputTag("newSeedFromTriplets")
00046 TrackMonStep0.TCProducer = cms.InputTag("newTrackCandidateMaker")
00047 TrackMonStep0.beamSpot = cms.InputTag("offlineBeamSpot")
00048 TrackMonStep0.FolderName = cms.string('Tracking/Step0/GlobalParameters')
00049 TrackMonStep0.BSFolderName = cms.string('Tracking/Step0/BeamSpotParameters')
00050 TrackMonStep0.AlgoName = cms.string('Step0')
00051 TrackMonStep0.doSeedParameterHistos = cms.bool(True)
00052
00053
00054 TrackMonStep1 = TrackMon.clone()
00055 TrackMonStep1.TrackProducer = cms.InputTag("preMergingFirstStepTracksWithQuality")
00056 TrackMonStep1.SeedProducer = cms.InputTag("newSeedFromPairs")
00057 TrackMonStep1.TCProducer = cms.InputTag("stepOneTrackCandidateMaker")
00058 TrackMonStep1.beamSpot = cms.InputTag("offlineBeamSpot")
00059 TrackMonStep1.FolderName = cms.string('Tracking/Step1/GlobalParameters')
00060 TrackMonStep1.BSFolderName = cms.string('Tracking/Step1/BeamSpotParameters')
00061 TrackMonStep1.AlgoName = cms.string('Step1')
00062 TrackMonStep1.doSeedParameterHistos = cms.bool(True)
00063
00064
00065 TrackMonStep2 = TrackMon.clone()
00066 TrackMonStep2.TrackProducer = cms.InputTag("secStep")
00067 TrackMonStep2.SeedProducer = cms.InputTag("secTriplets")
00068 TrackMonStep2.TCProducer = cms.InputTag("secTrackCandidates")
00069 TrackMonStep2.beamSpot = cms.InputTag("offlineBeamSpot")
00070 TrackMonStep2.FolderName = cms.string('Tracking/Step2/GlobalParameters')
00071 TrackMonStep2.BSFolderName = cms.string('Tracking/Step2/BeamSpotParameters')
00072 TrackMonStep2.AlgoName = cms.string('Step2')
00073 TrackMonStep2.doSeedParameterHistos = cms.bool(True)
00074
00075
00076 TrackMonStep3 = TrackMon.clone()
00077 TrackMonStep3.TrackProducer = cms.InputTag("thStep")
00078 TrackMonStep3.SeedProducer = cms.InputTag("thPLSeeds")
00079 TrackMonStep3.TCProducer = cms.InputTag("thTrackCandidates")
00080 TrackMonStep3.beamSpot = cms.InputTag("offlineBeamSpot")
00081 TrackMonStep3.FolderName = cms.string('Tracking/Step3/GlobalParameters')
00082 TrackMonStep3.BSFolderName = cms.string('Tracking/Step3/BeamSpotParameters')
00083 TrackMonStep3.AlgoName = cms.string('Step3')
00084 TrackMonStep3.doSeedParameterHistos = cms.bool(True)
00085
00086
00087 TrackMonStep4 = TrackMon.clone()
00088 TrackMonStep4.TrackProducer = cms.InputTag("pixellessStep")
00089 TrackMonStep4.SeedProducer = cms.InputTag("fourthPLSeeds")
00090 TrackMonStep4.TCProducer = cms.InputTag("fourthTrackCandidates")
00091 TrackMonStep4.beamSpot = cms.InputTag("offlineBeamSpot")
00092 TrackMonStep4.FolderName = cms.string('Tracking/Step4/GlobalParameters')
00093 TrackMonStep4.BSFolderName = cms.string('Tracking/Step4/BeamSpotParameters')
00094 TrackMonStep4.AlgoName = cms.string('Step4')
00095 TrackMonStep4.doSeedParameterHistos = cms.bool(True)
00096
00097
00098 TrackMonStep5 = TrackMon.clone()
00099 TrackMonStep5.TrackProducer = cms.InputTag("tobtecStep")
00100 TrackMonStep5.SeedProducer = cms.InputTag("fifthSeeds")
00101 TrackMonStep5.TCProducer = cms.InputTag("fifthTrackCandidates")
00102 TrackMonStep5.beamSpot = cms.InputTag("offlineBeamSpot")
00103 TrackMonStep5.FolderName = cms.string('Tracking/Step5/GlobalParameters')
00104 TrackMonStep5.BSFolderName = cms.string('Tracking/Step5/BeamSpotParameters')
00105 TrackMonStep5.AlgoName = cms.string('Step5')
00106 TrackMonStep5.doSeedParameterHistos = cms.bool(True)
00107
00108
00109
00110
00111
00112 TrackMonHpGenTk = TrackMon.clone()
00113 TrackMonHpGenTk.TrackProducer = cms.InputTag("generalTracks")
00114 TrackMonHpGenTk.beamSpot = cms.InputTag("offlineBeamSpot")
00115 TrackMonHpGenTk.FolderName = cms.string('Tracking/GenTk/GlobalParameters')
00116 TrackMonHpGenTk.BSFolderName = cms.string('Tracking/GenTk/BeamSpotParameters')
00117 TrackMonHpGenTk.AlgoName = cms.string('GenTk')
00118 TrackMonHpGenTk.Quality = cms.string('highPurity')
00119 TrackMonHpGenTk.doSeedParameterHistos = cms.bool(False)
00120
00121
00122 TrackMonHpNoPxl = TrackMon.clone()
00123 TrackMonHpNoPxl.TrackProducer = cms.InputTag("ctfPixelLess")
00124 TrackMonHpNoPxl.SeedProducer = cms.InputTag("globalPixelLessSeeds")
00125 TrackMonHpNoPxl.TCProducer = cms.InputTag("ckfTrackCandidatesPixelLess")
00126 TrackMonHpNoPxl.beamSpot = cms.InputTag("offlineBeamSpot")
00127 TrackMonHpNoPxl.FolderName = cms.string('Tracking/NoPxl/GlobalParameters')
00128 TrackMonHpNoPxl.BSFolderName = cms.string('Tracking/NoPxl/BeamSpotParameters')
00129 TrackMonHpNoPxl.Quality = cms.string('highPurity')
00130 TrackMonHpNoPxl.AlgoName = cms.string('NoPxl')
00131
00132
00133 TrackMonHpStep0 = TrackMon.clone()
00134 TrackMonHpStep0.TrackProducer = cms.InputTag("zeroStepTracksWithQuality")
00135 TrackMonHpStep0.SeedProducer = cms.InputTag("newSeedFromTriplets")
00136 TrackMonHpStep0.TCProducer = cms.InputTag("newTrackCandidateMaker")
00137 TrackMonHpStep0.beamSpot = cms.InputTag("offlineBeamSpot")
00138 TrackMonHpStep0.FolderName = cms.string('Tracking/Step0/GlobalParameters')
00139 TrackMonHpStep0.BSFolderName = cms.string('Tracking/Step0/BeamSpotParameters')
00140 TrackMonHpStep0.Quality = cms.string('highPurity')
00141 TrackMonHpStep0.AlgoName = cms.string('Step0')
00142
00143
00144 TrackMonHpStep1 = TrackMon.clone()
00145 TrackMonHpStep1.TrackProducer = cms.InputTag("preMergingFirstStepTracksWithQuality")
00146 TrackMonHpStep1.SeedProducer = cms.InputTag("newSeedFromPairs")
00147 TrackMonHpStep1.TCProducer = cms.InputTag("stepOneTrackCandidateMaker")
00148 TrackMonHpStep1.beamSpot = cms.InputTag("offlineBeamSpot")
00149 TrackMonHpStep1.FolderName = cms.string('Tracking/Step1/GlobalParameters')
00150 TrackMonHpStep1.BSFolderName = cms.string('Tracking/Step1/BeamSpotParameters')
00151 TrackMonHpStep1.Quality = cms.string('highPurity')
00152 TrackMonHpStep1.AlgoName = cms.string('Step1')
00153
00154
00155 TrackMonHpStep2 = TrackMon.clone()
00156 TrackMonHpStep2.TrackProducer = cms.InputTag("secStep")
00157 TrackMonHpStep2.SeedProducer = cms.InputTag("secTriplets")
00158 TrackMonHpStep2.TCProducer = cms.InputTag("secTrackCandidates")
00159 TrackMonHpStep2.beamSpot = cms.InputTag("offlineBeamSpot")
00160 TrackMonHpStep2.FolderName = cms.string('Tracking/Step2/GlobalParameters')
00161 TrackMonHpStep2.BSFolderName = cms.string('Tracking/Step2/BeamSpotParameters')
00162 TrackMonHpStep2.Quality = cms.string('highPurity')
00163 TrackMonHpStep2.AlgoName = cms.string('Step2')
00164
00165
00166 TrackMonHpStep3 = TrackMon.clone()
00167 TrackMonHpStep3.TrackProducer = cms.InputTag("thStep")
00168 TrackMonHpStep3.SeedProducer = cms.InputTag("thPLSeeds")
00169 TrackMonHpStep3.TCProducer = cms.InputTag("thTrackCandidates")
00170 TrackMonHpStep3.beamSpot = cms.InputTag("offlineBeamSpot")
00171 TrackMonHpStep3.FolderName = cms.string('Tracking/Step3/GlobalParameters')
00172 TrackMonHpStep3.BSFolderName = cms.string('Tracking/Step3/BeamSpotParameters')
00173 TrackMonHpStep3.Quality = cms.string('highPurity')
00174 TrackMonHpStep3.AlgoName = cms.string('Step3')
00175
00176
00177 TrackMonHpStep4 = TrackMon.clone()
00178 TrackMonHpStep4.TrackProducer = cms.InputTag("pixellessStep")
00179 TrackMonHpStep4.SeedProducer = cms.InputTag("fourthPLSeeds")
00180 TrackMonHpStep4.TCProducer = cms.InputTag("fourthTrackCandidates")
00181 TrackMonHpStep4.beamSpot = cms.InputTag("offlineBeamSpot")
00182 TrackMonHpStep4.FolderName = cms.string('Tracking/Step4/GlobalParameters')
00183 TrackMonHpStep4.BSFolderName = cms.string('Tracking/Step4/BeamSpotParameters')
00184 TrackMonHpStep4.Quality = cms.string('highPurity')
00185 TrackMonHpStep4.AlgoName = cms.string('Step4')
00186
00187
00188 TrackMonHpStep5 = TrackMon.clone()
00189 TrackMonHpStep5.TrackProducer = cms.InputTag("tobtecStep")
00190 TrackMonHpStep5.SeedProducer = cms.InputTag("fifthSeeds")
00191 TrackMonHpStep5.TCProducer = cms.InputTag("fifthTrackCandidates")
00192 TrackMonHpStep5.beamSpot = cms.InputTag("offlineBeamSpot")
00193 TrackMonHpStep5.FolderName = cms.string('Tracking/Step5/GlobalParameters')
00194 TrackMonHpStep5.BSFolderName = cms.string('Tracking/Step5/BeamSpotParameters')
00195 TrackMonHpStep5.Quality = cms.string('highPurity')
00196 TrackMonHpStep5.AlgoName = cms.string('Step5')
00197
00198
00199
00200
00201
00202 TrackMonTightGenTk = TrackMon.clone()
00203 TrackMonTightGenTk.TrackProducer = cms.InputTag("generalTracks")
00204 TrackMonTightGenTk.beamSpot = cms.InputTag("offlineBeamSpot")
00205 TrackMonTightGenTk.FolderName = cms.string('Tracking/GenTk/GlobalParameters')
00206 TrackMonTightGenTk.BSFolderName = cms.string('Tracking/GenTk/BeamSpotParameters')
00207 TrackMonTightGenTk.AlgoName = cms.string('GenTk')
00208 TrackMonTightGenTk.Quality = cms.string('tight')
00209 TrackMonTightGenTk.doSeedParameterHistos = cms.bool(False)
00210
00211
00212 TrackMonTightNoPxl = TrackMon.clone()
00213 TrackMonTightNoPxl.TrackProducer = cms.InputTag("ctfPixelLess")
00214 TrackMonTightNoPxl.SeedProducer = cms.InputTag("globalPixelLessSeeds")
00215 TrackMonTightNoPxl.TCProducer = cms.InputTag("ckfTrackCandidatesPixelLess")
00216 TrackMonTightNoPxl.beamSpot = cms.InputTag("offlineBeamSpot")
00217 TrackMonTightNoPxl.FolderName = cms.string('Tracking/NoPxl/GlobalParameters')
00218 TrackMonTightNoPxl.BSFolderName = cms.string('Tracking/NoPxl/BeamSpotParameters')
00219 TrackMonTightNoPxl.Quality = cms.string('tight')
00220 TrackMonTightNoPxl.AlgoName = cms.string('NoPxl')
00221 TrackMonTightNoPxl.doSeedParameterHistos = cms.bool(True)
00222
00223
00224 TrackMonTightStep0 = TrackMon.clone()
00225 TrackMonTightStep0.TrackProducer = cms.InputTag("zeroStepTracksWithQuality")
00226 TrackMonTightStep0.SeedProducer = cms.InputTag("newSeedFromTriplets")
00227 TrackMonTightStep0.TCProducer = cms.InputTag("newTrackCandidateMaker")
00228 TrackMonTightStep0.beamSpot = cms.InputTag("offlineBeamSpot")
00229 TrackMonTightStep0.FolderName = cms.string('Tracking/Step0/GlobalParameters')
00230 TrackMonTightStep0.BSFolderName = cms.string('Tracking/Step0/BeamSpotParameters')
00231 TrackMonTightStep0.Quality = cms.string('tight')
00232 TrackMonTightStep0.AlgoName = cms.string('Step0')
00233
00234
00235 TrackMonTightStep1 = TrackMon.clone()
00236 TrackMonTightStep1.TrackProducer = cms.InputTag("preMergingFirstStepTracksWithQuality")
00237 TrackMonTightStep1.SeedProducer = cms.InputTag("newSeedFromPairs")
00238 TrackMonTightStep1.TCProducer = cms.InputTag("stepOneTrackCandidateMaker")
00239 TrackMonTightStep1.beamSpot = cms.InputTag("offlineBeamSpot")
00240 TrackMonTightStep1.FolderName = cms.string('Tracking/Step1/GlobalParameters')
00241 TrackMonTightStep1.BSFolderName = cms.string('Tracking/Step1/BeamSpotParameters')
00242 TrackMonTightStep1.Quality = cms.string('tight')
00243 TrackMonTightStep1.AlgoName = cms.string('Step1')
00244
00245
00246 TrackMonTightStep2 = TrackMon.clone()
00247 TrackMonTightStep2.TrackProducer = cms.InputTag("secStep")
00248 TrackMonTightStep2.SeedProducer = cms.InputTag("secTriplets")
00249 TrackMonTightStep2.TCProducer = cms.InputTag("secTrackCandidates")
00250 TrackMonTightStep2.beamSpot = cms.InputTag("offlineBeamSpot")
00251 TrackMonTightStep2.FolderName = cms.string('Tracking/Step2/GlobalParameters')
00252 TrackMonTightStep2.BSFolderName = cms.string('Tracking/Step2/BeamSpotParameters')
00253 TrackMonTightStep2.Quality = cms.string('tight')
00254 TrackMonTightStep2.AlgoName = cms.string('Step2')
00255
00256
00257 TrackMonTightStep3 = TrackMon.clone()
00258 TrackMonTightStep3.TrackProducer = cms.InputTag("thStep")
00259 TrackMonTightStep3.SeedProducer = cms.InputTag("thPLSeeds")
00260 TrackMonTightStep3.TCProducer = cms.InputTag("thTrackCandidates")
00261 TrackMonTightStep3.beamSpot = cms.InputTag("offlineBeamSpot")
00262 TrackMonTightStep3.FolderName = cms.string('Tracking/Step3/GlobalParameters')
00263 TrackMonTightStep3.BSFolderName = cms.string('Tracking/Step3/BeamSpotParameters')
00264 TrackMonTightStep3.Quality = cms.string('tight')
00265 TrackMonTightStep3.AlgoName = cms.string('Step3')
00266
00267
00268 TrackMonTightStep4 = TrackMon.clone()
00269 TrackMonTightStep4.TrackProducer = cms.InputTag("pixellessStep")
00270 TrackMonTightStep4.SeedProducer = cms.InputTag("fourthPLSeeds")
00271 TrackMonTightStep4.TCProducer = cms.InputTag("fourthTrackCandidates")
00272 TrackMonTightStep4.beamSpot = cms.InputTag("offlineBeamSpot")
00273 TrackMonTightStep4.FolderName = cms.string('Tracking/Step4/GlobalParameters')
00274 TrackMonTightStep4.BSFolderName = cms.string('Tracking/Step4/BeamSpotParameters')
00275 TrackMonTightStep4.Quality = cms.string('tight')
00276 TrackMonTightStep4.AlgoName = cms.string('Step4')
00277
00278
00279 TrackMonTightStep5 = TrackMon.clone()
00280 TrackMonTightStep5.TrackProducer = cms.InputTag("tobtecStep")
00281 TrackMonTightStep5.SeedProducer = cms.InputTag("fifthSeeds")
00282 TrackMonTightStep5.TCProducer = cms.InputTag("fifthTrackCandidates")
00283 TrackMonTightStep5.beamSpot = cms.InputTag("offlineBeamSpot")
00284 TrackMonTightStep5.FolderName = cms.string('Tracking/Step5/GlobalParameters')
00285 TrackMonTightStep5.BSFolderName = cms.string('Tracking/Step5/BeamSpotParameters')
00286 TrackMonTightStep5.Quality = cms.string('tight')
00287 TrackMonTightStep5.AlgoName = cms.string('Step5')
00288
00289
00290
00291
00292
00293 TrackMonLooseGenTk = TrackMon.clone()
00294 TrackMonLooseGenTk.TrackProducer = cms.InputTag("generalTracks")
00295 TrackMonLooseGenTk.beamSpot = cms.InputTag("offlineBeamSpot")
00296 TrackMonLooseGenTk.FolderName = cms.string('Tracking/GenTk/GlobalParameters')
00297 TrackMonLooseGenTk.BSFolderName = cms.string('Tracking/GenTk/BeamSpotParameters')
00298 TrackMonLooseGenTk.AlgoName = cms.string('GenTk')
00299 TrackMonLooseGenTk.Quality = cms.string('loose')
00300 TrackMonLooseGenTk.doSeedParameterHistos = cms.bool(False)
00301
00302
00303 TrackMonLooseNoPxl = TrackMon.clone()
00304 TrackMonLooseNoPxl.TrackProducer = cms.InputTag("ctfPixelLess")
00305 TrackMonLooseNoPxl.SeedProducer = cms.InputTag("globalPixelLessSeeds")
00306 TrackMonLooseNoPxl.TCProducer = cms.InputTag("ckfTrackCandidatesPixelLess")
00307 TrackMonLooseNoPxl.beamSpot = cms.InputTag("offlineBeamSpot")
00308 TrackMonLooseNoPxl.FolderName = cms.string('Tracking/NoPxl/GlobalParameters')
00309 TrackMonLooseNoPxl.BSFolderName = cms.string('Tracking/NoPxl/BeamSpotParameters')
00310 TrackMonLooseNoPxl.Quality = cms.string('loose')
00311 TrackMonLooseNoPxl.AlgoName = cms.string('NoPxl')
00312
00313
00314 TrackMonLooseStep0 = TrackMon.clone()
00315 TrackMonLooseStep0.TrackProducer = cms.InputTag("zeroStepTracksWithQuality")
00316 TrackMonLooseStep0.SeedProducer = cms.InputTag("newSeedFromTriplets")
00317 TrackMonLooseStep0.TCProducer = cms.InputTag("newTrackCandidateMaker")
00318 TrackMonLooseStep0.beamSpot = cms.InputTag("offlineBeamSpot")
00319 TrackMonLooseStep0.FolderName = cms.string('Tracking/Step0/GlobalParameters')
00320 TrackMonLooseStep0.BSFolderName = cms.string('Tracking/Step0/BeamSpotParameters')
00321 TrackMonLooseStep0.Quality = cms.string('loose')
00322 TrackMonLooseStep0.AlgoName = cms.string('Step0')
00323
00324
00325 TrackMonLooseStep1 = TrackMon.clone()
00326 TrackMonLooseStep1.TrackProducer = cms.InputTag("preMergingFirstStepTracksWithQuality")
00327 TrackMonLooseStep1.SeedProducer = cms.InputTag("newSeedFromPairs")
00328 TrackMonLooseStep1.TCProducer = cms.InputTag("stepOneTrackCandidateMaker")
00329 TrackMonLooseStep1.beamSpot = cms.InputTag("offlineBeamSpot")
00330 TrackMonLooseStep1.FolderName = cms.string('Tracking/Step1/GlobalParameters')
00331 TrackMonLooseStep1.BSFolderName = cms.string('Tracking/Step1/BeamSpotParameters')
00332 TrackMonLooseStep1.Quality = cms.string('loose')
00333 TrackMonLooseStep1.AlgoName = cms.string('Step1')
00334
00335
00336 TrackMonLooseStep2 = TrackMon.clone()
00337 TrackMonLooseStep2.TrackProducer = cms.InputTag("secStep")
00338 TrackMonLooseStep2.SeedProducer = cms.InputTag("secTriplets")
00339 TrackMonLooseStep2.TCProducer = cms.InputTag("secTrackCandidates")
00340 TrackMonLooseStep2.beamSpot = cms.InputTag("offlineBeamSpot")
00341 TrackMonLooseStep2.FolderName = cms.string('Tracking/Step2/GlobalParameters')
00342 TrackMonLooseStep2.BSFolderName = cms.string('Tracking/Step2/BeamSpotParameters')
00343 TrackMonLooseStep2.Quality = cms.string('loose')
00344 TrackMonLooseStep2.AlgoName = cms.string('Step2')
00345
00346
00347 TrackMonLooseStep3 = TrackMon.clone()
00348 TrackMonLooseStep3.TrackProducer = cms.InputTag("thStep")
00349 TrackMonLooseStep3.SeedProducer = cms.InputTag("thPLSeeds")
00350 TrackMonLooseStep3.TCProducer = cms.InputTag("thTrackCandidates")
00351 TrackMonLooseStep3.beamSpot = cms.InputTag("offlineBeamSpot")
00352 TrackMonLooseStep3.FolderName = cms.string('Tracking/Step3/GlobalParameters')
00353 TrackMonLooseStep3.BSFolderName = cms.string('Tracking/Step3/BeamSpotParameters')
00354 TrackMonLooseStep3.Quality = cms.string('loose')
00355 TrackMonLooseStep3.AlgoName = cms.string('Step3')
00356
00357
00358 TrackMonLooseStep4 = TrackMon.clone()
00359 TrackMonLooseStep4.TrackProducer = cms.InputTag("pixellessStep")
00360 TrackMonLooseStep4.SeedProducer = cms.InputTag("fourthPLSeeds")
00361 TrackMonLooseStep4.TCProducer = cms.InputTag("fourthTrackCandidates")
00362 TrackMonLooseStep4.beamSpot = cms.InputTag("offlineBeamSpot")
00363 TrackMonLooseStep4.FolderName = cms.string('Tracking/Step4/GlobalParameters')
00364 TrackMonLooseStep4.BSFolderName = cms.string('Tracking/Step4/BeamSpotParameters')
00365 TrackMonLooseStep4.Quality = cms.string('loose')
00366 TrackMonLooseStep4.AlgoName = cms.string('Step4')
00367
00368
00369 TrackMonLooseStep5 = TrackMon.clone()
00370 TrackMonLooseStep5.TrackProducer = cms.InputTag("tobtecStep")
00371 TrackMonLooseStep5.SeedProducer = cms.InputTag("fifthSeeds")
00372 TrackMonLooseStep5.TCProducer = cms.InputTag("fifthTrackCandidates")
00373 TrackMonLooseStep5.beamSpot = cms.InputTag("offlineBeamSpot")
00374 TrackMonLooseStep5.FolderName = cms.string('Tracking/Step5/GlobalParameters')
00375 TrackMonLooseStep5.BSFolderName = cms.string('Tracking/Step5/BeamSpotParameters')
00376 TrackMonLooseStep5.Quality = cms.string('loose')
00377 TrackMonLooseStep5.AlgoName = cms.string('Step5')
00378
00379
00380
00381
00382 TrackMonGenTk.OutputMEsInRootFile = cms.bool(True)
00383
00384
00385
00386
00387
00388
00389 trkmonootb = cms.Sequence(
00390 TrackMonGenTk
00391 * TrackMonNoPxl
00392 * TrackMonStep0
00393 * TrackMonStep1
00394 * TrackMonStep2
00395 * TrackMonStep3
00396 * TrackMonStep4
00397 * TrackMonStep5
00398 )
00399
00400
00401 trkmonhp = cms.Sequence(
00402 TrackMonHpGenTk
00403 * TrackMonHpStep0
00404 * TrackMonHpStep1
00405 * TrackMonHpStep2
00406 * TrackMonHpStep3
00407 * TrackMonHpStep4
00408 * TrackMonHpStep5
00409 )
00410
00411
00412 trkmontight = cms.Sequence(
00413 TrackMonTightGenTk
00414 * TrackMonTightStep0
00415 * TrackMonTightStep1
00416 * TrackMonTightStep2
00417 * TrackMonTightStep3
00418 * TrackMonTightStep4
00419 * TrackMonTightStep5
00420 )
00421
00422
00423 trkmonloose = cms.Sequence(
00424 TrackMonLooseGenTk
00425 * TrackMonLooseStep0
00426 * TrackMonLooseStep1
00427 * TrackMonLooseStep2
00428 * TrackMonLooseStep3
00429 * TrackMonLooseStep4
00430 * TrackMonLooseStep5
00431 )
00432
00433
00434 trkmon = cms.Sequence(
00435 trkmonootb
00436 * trkmonhp
00437 * trkmontight
00438 * trkmonloose
00439 )
00440