CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/RecoVertex/PrimaryVertexProducer/python/OfflinePrimaryVertices_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 offlinePrimaryVertices = cms.EDProducer("PrimaryVertexProducer",
00004     verbose = cms.untracked.bool(False),
00005     algorithm = cms.string('AdaptiveVertexFitter'),
00006     TrackLabel = cms.InputTag("generalTracks"),
00007     useBeamConstraint = cms.bool(False),
00008     beamSpotLabel = cms.InputTag("offlineBeamSpot"),
00009     minNdof  = cms.double(0.0),
00010     PVSelParameters = cms.PSet(
00011         maxDistanceToBeam = cms.double(1.0)
00012     ),
00013     TkFilterParameters = cms.PSet(
00014         algorithm=cms.string('filter'),
00015         maxNormalizedChi2 = cms.double(20.0),
00016         minPixelLayersWithHits=cms.int32(2),
00017         minSiliconLayersWithHits = cms.int32(5),
00018         maxD0Significance = cms.double(5.0), 
00019         minPt = cms.double(0.0),
00020         trackQuality = cms.string("any")
00021     ),
00022 
00023     TkClusParameters = cms.PSet(
00024         algorithm   = cms.string("DA"),
00025         TkDAClusParameters = cms.PSet(
00026             coolingFactor = cms.double(0.6),  #  moderate annealing speed
00027             Tmin = cms.double(4.),            #  end of annealing
00028             vertexSize = cms.double(0.01),    #  ~ resolution / sqrt(Tmin)
00029             d0CutOff = cms.double(3.),        # downweight high IP tracks 
00030             dzCutOff = cms.double(4.)         # outlier rejection after freeze-out (T<Tmin)
00031         )
00032     )
00033 )
00034 
00035