00001 import FWCore.ParameterSet.Config as cms 00002 00003 # initialize magnetic field ######################### 00004 #include "Geometry/CMSCommonData/data/cmsMagneticFieldXML.cfi" 00005 # initialize geometry ##################### 00006 from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * 00007 # KFUpdatoerESProducer 00008 from TrackingTools.KalmanUpdators.KFUpdatorESProducer_cfi import * 00009 # chi2MeasurementEstimatorESProducer 00010 from TrackingTools.KalmanUpdators.Chi2MeasurementEstimatorESProducer_cfi import * 00011 # PropagatorWithMaterialESProducer 00012 from TrackingTools.MaterialEffects.MaterialPropagator_cfi import * 00013 # PropagatorWithMaterialESProducer 00014 from TrackingTools.MaterialEffects.OppositeMaterialPropagator_cfi import * 00015 # stripCPE 00016 from RecoLocalTracker.SiStripRecHitConverter.StripCPE_cfi import * 00017 from RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi import * 00018 from RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitMatcher_cfi import * 00019 # pixelCPE 00020 from RecoLocalTracker.SiPixelRecHits.PixelCPEParmError_cfi import * 00021 #TransientTrackingBuilder 00022 from RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi import * 00023 import RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi 00024 00025 ## MeasurementTracker 00026 ##CTF_P5_MeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone() 00027 #replace CTF_P5_MeasurementTracker.pixelClusterProducer = "" 00028 00029 # trajectory filtering 00030 from TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cff import * 00031 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi 00032 ckfBaseTrajectoryFilterP5 = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone() 00033 import RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi 00034 ckfBaseTrajectoryFilterP5.filterPset.minPt = 0.5 00035 ckfBaseTrajectoryFilterP5.filterPset.maxLostHits = 4 00036 ckfBaseTrajectoryFilterP5.filterPset.maxConsecLostHits = 3 00037 #replace ckfBaseTrajectoryFilterP5.filterPset.minimumNumberOfHits = 4 00038 # 00039 GroupedCkfTrajectoryBuilderP5 = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone() 00040 ckfBaseTrajectoryFilterP5.ComponentName = 'ckfBaseTrajectoryFilterP5' 00041 ##CTF_P5_MeasurementTracker.ComponentName = 'CTF_P5' # useless duplication of MeasurementTracker 00042 ##GroupedCkfTrajectoryBuilderP5.MeasurementTrackerName = 'CTF_P5' # useless duplication of MeasurementTracker 00043 GroupedCkfTrajectoryBuilderP5.ComponentName = 'GroupedCkfTrajectoryBuilderP5' 00044 GroupedCkfTrajectoryBuilderP5.trajectoryFilterName = 'ckfBaseTrajectoryFilterP5' 00045