CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HIPixelAdaptiveVertex_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 import RecoVertex.PrimaryVertexProducer.primaryVertexProducer_cfi as _mod
3 
4 hiPixelAdaptiveVertex = _mod.primaryVertexProducer.clone(
5  verbose = False,
6  TkFilterParameters = dict(
7  algorithm = 'filterWithThreshold',
8  maxNormalizedChi2 = 5.0,
9  minSiliconLayersWithHits = 0, ## >=0 (was 5 for generalTracks)
10  minPixelLayersWithHits = 2, ## >=2 (was 2 for generalTracks)
11  maxD0Significance = 3.0, ## keep most primary tracks (was 5.0)
12  minPt = 0.0, ## better for softish events
13  maxEta = 100.,
14  numTracksThreshold = 2
15  ),
16  # label of tracks to be used
17  TrackLabel = "hiSelectedProtoTracks",
18  # clustering
19  TkClusParameters = dict(
20  algorithm = "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  chi2cutoff = cms.double(3.0),
29  algorithm = cms.string('AdaptiveVertexFitter'),
30  useBeamConstraint = cms.bool(False),
31  maxDistanceToBeam = cms.double(0.1),
32  minNdof = cms.double(0.0)
33  )
34  )
35 )