00001 import FWCore.ParameterSet.Config as cms 00002 00003 #Includes for tracking 00004 from RecoTracker.Configuration.RecoTracker_cff import * 00005 from RecoLocalTracker.Configuration.RecoLocalTracker_cff import * 00006 00007 #First Step 00008 from RecoTracker.IterativeTracking.LowPtTripletStep_cff import * 00009 lowPtTripletStepClusters.pixelClusters = cms.InputTag('SiClusterTranslator') 00010 lowPtTripletStepClusters.stripClusters = cms.InputTag('SiClusterTranslator') 00011 #lowPtTripletStepMeasurementTracker.StripCPE = cms.string('FastStripCPE') 00012 #lowPtTripletStepMeasurementTracker.PixelCPE = cms.string('FastPixelCPE') 00013 00014 #Second Step 00015 from RecoTracker.IterativeTracking.PixelPairStep_cff import * 00016 #pixelPairStepMeasurementTracker.StripCPE = cms.string('FastStripCPE') 00017 #pixelPairStepMeasurementTracker.PixelCPE = cms.string('FastPixelCPE') 00018 00019 00020 #Third Step 00021 from RecoTracker.IterativeTracking.DetachedTripletStep_cff import * 00022 #detachedTripletStepMeasurementTracker.StripCPE = cms.string('FastStripCPE') 00023 #detachedTripletStepMeasurementTracker.PixelCPE = cms.string('FastPixelCPE') 00024 00025 #Fourth Step 00026 from RecoTracker.IterativeTracking.PixelLessStep_cff import * 00027 #pixelLessStepMeasurementTracker.StripCPE = cms.string('FastStripCPE') 00028 #pixelLessStepMeasurementTracker.PixelCPE = cms.string('FastPixelCPE') 00029 00030 #Fifth Step 00031 from RecoTracker.IterativeTracking.TobTecStep_cff import * 00032 #tobTecStepMeasurementTracker.StripCPE = cms.string('FastStripCPE') 00033 #tobTecStepMeasurementTracker.PixelCPE = cms.string('FastPixelCPE') 00034 00035 #Strips 00036 import RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi 00037 siStripMatchedRecHits.StripCPE = cms.string('FastStripCPE') 00038 siStripMatchedRecHits.ClusterProducer = cms.string('SiClusterTranslator') 00039 00040 #Pixels 00041 from RecoLocalTracker.SiPixelRecHits.PixelCPEESProducers_cff import * 00042 import RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi 00043 SiPixelRecHits.src = cms.InputTag('SiClusterTranslator') 00044 SiPixelRecHits.CPE = cms.string('FastPixelCPE') 00045 from RecoTracker.TkSeedGenerator.GlobalSeedsFromTriplets_cff import * 00046 globalSeedsFromTriplets.TTRHBuilder = cms.string("FastPixelCPE") 00047 00048 #Transient Rec Hits 00049 import RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi 00050 ttrhbwr.StripCPE = cms.string('FastStripCPE') 00051 ttrhbwr.PixelCPE = cms.string('FastPixelCPE') 00052 import RecoTracker.TransientTrackingRecHit.TTRHBuilderWithTemplate_cfi 00053 TTRHBuilderAngleAndTemplate.StripCPE = cms.string('FastStripCPE') 00054 TTRHBuilderAngleAndTemplate.PixelCPE = cms.string('FastPixelCPE') 00055 import RecoTracker.TkSeedingLayers.TTRHBuilderWithoutAngle4PixelPairs_cfi 00056 myTTRHBuilderWithoutAngle4PixelPairs.PixelCPE = cms.string("FastPixelCPE") 00057 import RecoTracker.TkSeedingLayers.TTRHBuilderWithoutAngle4PixelTriplets_cfi 00058 myTTRHBuilderWithoutAngle4PixelTriplets.PixelCPE = cms.string("FastPixelCPE") 00059 import RecoTracker.TkSeedingLayers.TTRHBuilderWithoutAngle4MixedPairs_cfi 00060 myTTRHBuilderWithoutAngle4MixedPairs.PixelCPE = cms.string("FastPixelCPE") 00061 import RecoTracker.TkSeedingLayers.TTRHBuilderWithoutAngle4MixedTriplets_cfi 00062 myTTRHBuilderWithoutAngle4MixedTriplets.PixelCPE = cms.string("FastPixelCPE") 00063 import RecoTracker.TkSeedingLayers.MixedLayerPairs_cfi 00064 00065 #Tracks 00066 import RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi 00067 MeasurementTracker.stripClusterProducer = cms.string('SiClusterTranslator') 00068 MeasurementTracker.pixelClusterProducer = cms.string('SiClusterTranslator') 00069 MeasurementTracker.StripCPE = cms.string('FastStripCPE') 00070 MeasurementTracker.PixelCPE = cms.string('FastPixelCPE') 00071 00072 #Making sure not to use the Seed Comparitor 00073 ##from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import* 00074 initialStepSeeds.SeedComparitorPSet.ComponentName = 'none' 00075 lowPtTripletStepSeeds.SeedComparitorPSet.ComponentName = 'none' 00076 detachedTripletStepSeeds.SeedComparitorPSet.ComponentName = 'none' 00077 00078 SiClusterTranslator = cms.EDProducer("SiClusterTranslator") 00079 00080 translationAndTracking_wodEdx = cms.Sequence(SiClusterTranslator*SiPixelRecHits*siStripMatchedRecHits*ckftracks_wodEdX) 00081 translationAndTracking = cms.Sequence(SiClusterTranslator*SiPixelRecHits*siStripMatchedRecHits*ckftracks)