CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoPixelVertexing/PixelLowPtUtilities/python/common_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoLocalTracker.SiPixelRecHits.PixelCPEESProducers_cff import *
00004 from RecoTracker.CkfPattern.CkfTrackCandidates_cff import *
00005 from RecoPixelVertexing.PixelLowPtUtilities.MinBiasCkfTrajectoryFilterESProducer_cfi import *
00006 from TrackingTools.TrajectoryCleaning.TrajectoryCleanerBySharedSeeds_cfi import *
00007 from RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff import *
00008 
00009 # Global tracking geometry
00010 GlobalTrackingGeometryESProducer = cms.ESProducer("GlobalTrackingGeometryESProducer")
00011 
00012 # Transient track builder
00013 TransientTrackBuilderESProducer = cms.ESProducer("TransientTrackBuilderESProducer",
00014     ComponentName = cms.string('TransientTrackBuilder'),
00015 )
00016 
00017 # Pixel barrel errors
00018 BPixError = cms.PSet(
00019     useErrorsFromParam = cms.bool(True),
00020     hitErrorRPhi = cms.double(0.0027),
00021     hitErrorRZ = cms.double(0.006)
00022 )
00023 
00024 # Pixel endcap errors
00025 FPixError = cms.PSet(
00026     useErrorsFromParam = cms.bool(True),
00027     hitErrorRPhi = cms.double(0.0051),
00028     hitErrorRZ = cms.double(0.0036)
00029 )
00030 
00031 # Trajectory builder
00032 GroupedCkfTrajectoryBuilder.maxCand = 5
00033 GroupedCkfTrajectoryBuilder.intermediateCleaning = False
00034 GroupedCkfTrajectoryBuilder.alwaysUseInvalidHits = False
00035 GroupedCkfTrajectoryBuilder.trajectoryFilterName = 'MinBiasCkfTrajectoryFilter'
00036 GroupedCkfTrajectoryBuilder.inOutTrajectoryFilterName = 'MinBiasCkfTrajectoryFilter'
00037 GroupedCkfTrajectoryBuilder.useSameTrajFilter = cms.bool(True)
00038 
00039 # Propagator, pion mass
00040 MaterialPropagator.Mass          = cms.double(0.139)
00041 OppositeMaterialPropagator.Mass  = cms.double(0.139)
00042 RungeKuttaTrackerPropagator.Mass = cms.double(0.139)
00043 
00044 #from TrackingTools.TrackFitters.KFFittingSmootherWithOutliersRejectionAndRK_cfi import *
00045 #KFFittingSmootherWithOutliersRejectionAndRK.EstimateCut = cms.double(999999.)