CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
OfflinePrimaryVerticesDA_cfi.py
Go to the documentation of this file.
2 
3 offlinePrimaryVerticesDA = cms.EDProducer("PrimaryVertexProducer",
4  verbose = cms.untracked.bool(False),
5  algorithm = cms.string('AdaptiveVertexFitter'),
6  TrackLabel = cms.InputTag("generalTracks"),
7  useBeamConstraint = cms.bool(False),
8  beamSpotLabel = cms.InputTag("offlineBeamSpot"),
9  minNdof = cms.double(0.0),
10  PVSelParameters = cms.PSet(
11  maxDistanceToBeam = cms.double(1.0)
12  ),
13  TkFilterParameters = cms.PSet(
14  algorithm=cms.string('filter'),
15  maxNormalizedChi2 = cms.double(20.0),
16  minPixelLayersWithHits=cms.int32(2),
17  minSiliconLayersWithHits = cms.int32(5),
18  maxD0Significance = cms.double(5.0),
19  minPt = cms.double(0.0),
20  trackQuality = cms.string("any")
21  ),
22 
23  TkClusParameters = cms.PSet(
24  algorithm = cms.string("DA"),
25  TkDAClusParameters = cms.PSet(
26  coolingFactor = cms.double(0.8), # rather slow annealing for now
27  Tmin = cms.double(9.), # end of annealing
28  vertexSize = cms.double(0.05), # ~ resolution
29  d0CutOff = cms.double(3.), # downweight high IP tracks
30  dzCutOff = cms.double(4.) # outlier rejection after freeze-out
31  )
32  )
33 )
34 
35