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  maxEta = cms.double(100.),
13  trackQuality = cms.string("any"),
14  numTracksThreshold = cms.int32(2)
15  ),
16  beamSpotLabel = cms.InputTag("offlineBeamSpot"),
17  # label of tracks to be used
18  TrackLabel = cms.InputTag("hiSelectedProtoTracks"),
19  # clustering
20  TkClusParameters = cms.PSet(
21  algorithm = cms.string("gap"),
22  TkGapClusParameters = cms.PSet(
23  zSeparation = cms.double(1.0) ## 1 cm max separation between clusters
24  )
25  ),
26  vertexCollections = cms.VPSet(
27  cms.PSet(
28  label = cms.string(''),
29  chi2cutoff = cms.double(3.0),
30  algorithm = cms.string('AdaptiveVertexFitter'),
31  useBeamConstraint = cms.bool(False),
32  maxDistanceToBeam = cms.double(0.1),
33  minNdof = cms.double(0.0)
34  )
35  )
36 )
37