CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoTracker/Configuration/python/RecoTracker_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Iterative steps
00004 from RecoTracker.IterativeTracking.iterativeTk_cff import *
00005 
00006 
00007 # RS
00008 from RecoTracker.RoadSearchSeedFinder.RoadSearchSeeds_cff import *
00009 from RecoTracker.RoadSearchCloudMaker.RoadSearchClouds_cff import *
00010 from RecoTracker.RoadSearchTrackCandidateMaker.RoadSearchTrackCandidates_cff import *
00011 from RecoTracker.TrackProducer.RSFinalFitWithMaterial_cff import *
00012 
00013 ### Not the Tracking uses the 2 seed collections separately. The merged seed collection is produced 
00014 ### for backward compatibility with electron reconstruction
00015 newCombinedSeeds = RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cfi.globalCombinedSeeds.clone()
00016 newCombinedSeeds.seedCollections = cms.VInputTag(
00017     cms.InputTag('newSeedFromTriplets'),
00018     cms.InputTag('newSeedFromPairs'),
00019 )
00020 import copy
00021 newCombinedSeeds.clusterRemovalInfos = cms.VInputTag(
00022     cms.InputTag(''),
00023     preFilterStepOneTracks.clusterRemovalInfo
00024     )
00025 
00026 #dEdX reconstruction
00027 from RecoTracker.DeDx.dedxEstimators_cff import *
00028 
00029 #BeamHalo tracking
00030 from RecoTracker.Configuration.RecoTrackerBHM_cff import *
00031 
00032 
00033 #special sequences, such as pixel-less
00034 from RecoTracker.Configuration.RecoTrackerNotStandard_cff import *
00035 
00036 ckftracks_woBH = cms.Sequence(iterTracking*trackCollectionMerging*newCombinedSeeds*doAlldEdXEstimators)
00037 ckftracks = ckftracks_woBH.copy() #+ beamhaloTracksSeq) # temporarily out, takes too much resources
00038 
00039 ckftracks_wodEdX = ckftracks.copy()
00040 ckftracks_wodEdX.remove(doAlldEdXEstimators)
00041 
00042 rstracks = cms.Sequence(roadSearchSeeds*
00043                         roadSearchClouds*rsTrackCandidates*
00044                         rsWithMaterialTracks)
00045 
00046 ckftracks_plus_pixelless = cms.Sequence(ckftracks*ctfTracksPixelLess)
00047 
00048 
00049 from RecoJets.JetAssociationProducers.trackExtrapolator_cfi import *
00050 trackingGlobalReco = cms.Sequence(ckftracks*trackExtrapolator)