CMS 3D CMS Logo

HIPixelAdaptiveVertex_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hiPixelAdaptiveVertex = cms.EDProducer("PrimaryVertexProducer",
4  verbose = cms.untracked.bool(False),
5  TkFilterParameters = cms.PSet(
6  algorithm = cms.string('filterWithThreshold'),
7  maxNormalizedChi2 = cms.double(5.0),
8  minSiliconLayersWithHits = cms.int32(0), ## >=0 (was 5 for generalTracks)
9  minPixelLayersWithHits = cms.int32(2), ## >=2 (was 2 for generalTracks)
10  maxD0Significance = cms.double(3.0), ## keep most primary tracks (was 5.0)
11  minPt = cms.double(0.0), ## better for softish events
12  trackQuality = cms.string("any"),
13  numTracksThreshold = cms.int32(2)
14  ),
15  beamSpotLabel = cms.InputTag("offlineBeamSpot"),
16  # label of tracks to be used
17  TrackLabel = cms.InputTag("hiSelectedProtoTracks"),
18  # clustering
19  TkClusParameters = cms.PSet(
20  algorithm = cms.string("gap"),
21  TkGapClusParameters = cms.PSet(
22  zSeparation = cms.double(1.0) ## 1 cm max separation between clusters
23  )
24  ),
25  vertexCollections = cms.VPSet(
26  cms.PSet(
27  label = cms.string(''),
28  algorithm = cms.string('AdaptiveVertexFitter'),
29  useBeamConstraint = cms.bool(False),
30  maxDistanceToBeam = cms.double(0.1),
31  minNdof = cms.double(0.0)
32  )
33  )
34 )
35