CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/FastSimulation/TrackingRecHitProducer/python/FamosClusterTest_cff.py

Go to the documentation of this file.
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)