CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
IterativeTracking_cff.py
Go to the documentation of this file.
2 
8 
17 
18 # this block is to switch between defaul behaviour (MixingMode=='GenMixing') and new mixing
20 if (MixingMode=='DigiRecoMixing'):
21 # generalTracksBeforeMixing = FastSimulation.Tracking.GeneralTracks_cfi.generalTracks.clone()
22  trackExtrapolator.trackSrc = cms.InputTag("generalTracksBeforeMixing")
23  lastTrackingSteps = cms.Sequence(generalTracksBeforeMixing+trackExtrapolator)
24 elif (MixingMode=='GenMixing'):
25  lastTrackingSteps = cms.Sequence(generalTracks+trackExtrapolator)
26 else:
27  print 'unsupported MixingMode label'
28 
30 MeasurementTrackerEvent = RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi.MeasurementTrackerEvent.clone(
31  pixelClusterProducer = '',
32  stripClusterProducer = '',
33  inactivePixelDetectorLabels = cms.VInputTag(),
34  inactiveStripDetectorLabels = cms.VInputTag(),
35  switchOffPixelsIfEmpty = False
36 )
37 iterativeTracking = cms.Sequence(pixelTracking+pixelVertexing
38  +MeasurementTrackerEvent
39  +iterativeInitialStep
40  +iterativeLowPtTripletStep
41  +iterativePixelPairStep
42  +iterativeDetachedTripletStep
43  +iterativeMixedTripletStep
44  +iterativePixelLessStep
45  +iterativeTobTecStep
46 # not validated yet: +muonSeededStep
47 # +generalTracks
48 # +trackExtrapolator)
49  +lastTrackingSteps)
50