CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/RecoHI/HiTracking/python/HIPixelAdaptiveVertex_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 hiPixelAdaptiveVertex = cms.EDProducer("PrimaryVertexProducer",
00004     verbose = cms.untracked.bool(False),
00005     TkFilterParameters = cms.PSet(
00006         algorithm = cms.string('filterWithThreshold'),
00007         maxNormalizedChi2 = cms.double(5.0),
00008         minSiliconLayersWithHits = cms.int32(0), ## >=0 (was 5 for generalTracks)
00009         minPixelLayersWithHits = cms.int32(2),   ## >=2 (was 2 for generalTracks)
00010         maxD0Significance = cms.double(3.0),     ## keep most primary tracks (was 5.0)
00011         minPt = cms.double(0.0),                 ## better for softish events
00012         trackQuality = cms.string("any"),
00013         numTracksThreshold = cms.int32(2)
00014     ),
00015     beamSpotLabel = cms.InputTag("offlineBeamSpot"),
00016     # label of tracks to be used
00017     TrackLabel = cms.InputTag("hiSelectedProtoTracks"),
00018     # clustering
00019     TkClusParameters = cms.PSet(
00020         algorithm = cms.string("gap"),
00021         TkGapClusParameters = cms.PSet(
00022             zSeparation = cms.double(1.0)        ## 1 cm max separation between clusters
00023         )
00024     ),
00025     vertexCollections = cms.VPSet(
00026       cms.PSet(
00027         label = cms.string(''),
00028         algorithm = cms.string('AdaptiveVertexFitter'),
00029         useBeamConstraint = cms.bool(False),
00030         maxDistanceToBeam = cms.double(0.1),
00031         minNdof  = cms.double(0.0)
00032         )
00033       )
00034 )
00035