CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RecoTracker_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 # Iterative steps
7 
8 
9 import copy
10 
11 #dEdX reconstruction
13 
14 #BeamHalo tracking
16 
17 
18 #special sequences, such as pixel-less
20 
21 ckftracks_woBHTask = cms.Task(iterTrackingTask,
22  electronSeedsSeqTask,
23  doAlldEdXEstimatorsTask)
24 ckftracks_woBH = cms.Sequence(ckftracks_woBHTask)
25 ckftracksTask = ckftracks_woBHTask.copy() #+ beamhaloTracksSeq) # temporarily out, takes too much resources
26 ckftracks = cms.Sequence(ckftracksTask)
27 
28 ckftracks_wodEdXTask = ckftracksTask.copy()
29 ckftracks_wodEdXTask.remove(doAlldEdXEstimatorsTask)
30 ckftracks_wodEdX = cms.Sequence(ckftracks_wodEdXTask)
31 
32 ckftracks_plus_pixellessTask = cms.Task(ckftracksTask, ctfTracksPixelLessTask)
33 ckftracks_plus_pixelless = cms.Sequence(ckftracks_plus_pixellessTask)
34 
35 
37 trackingGlobalRecoTask = cms.Task(ckftracksTask, trackExtrapolator)
38 trackingGlobalReco = cms.Sequence(trackingGlobalRecoTask)
39 
40 from Configuration.Eras.Modifier_fastSim_cff import fastSim
41 fastSim.toReplaceWith(trackingGlobalRecoTask, cms.Task(doAlldEdXEstimatorsTask, trackExtrapolator))