CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
particleFlowDisplacedVertexCandidate_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 particleFlowDisplacedVertexCandidate = cms.EDProducer("PFDisplacedVertexCandidateProducer",
4 
5 
6  # The track collection use for the fitting. May be any collection.
7  # The only condition is that it shall contain the hit pattern information
8  trackCollection = cms.InputTag("generalTracks"),
9 
10  # verbosity
11  verbose = cms.untracked.bool(False),
12 
13  # Debug flag
14  debug = cms.untracked.bool(False),
15 
16  # maximum dca distance for two tracks to be linked
17  dcaCut = cms.double(0.5),
18 
19  # minimum distance of secondary vertex with respect to the primary
20  primaryVertexCut = cms.double(1.8),
21 
22  # maximum distance between the DCA Point and the inner hit of the track
23  # not used for the moment
24  dcaPInnerHitCut = cms.double(1000.0),
25 
26  # Primary vertex information used for dxy calculation
27  mainVertexLabel = cms.InputTag("offlinePrimaryVertices", ""),
28  offlineBeamSpotLabel = cms.InputTag("offlineBeamSpot", ""),
29 
30  # Tracks preselection to reduce the combinatorics in PFDisplacedVertexCandidates
31  # this cuts are repeated then in a smarter way in the PFDisplacedVertexFinder
32  # be sure you are consistent between them.
33  tracksSelectorParameters = cms.PSet(
34  # selection parameters for secondary tracks
35  nChi2_max = cms.double(5.),
36  pt_min = cms.double(.2),
37  # if the tracks is not a good candidate to be a secondary (dxy cut) restrict in minimal pt
38  # this cut reduce drastically the combinatorics. It is very useful to reduce the
39  # PFDisplacedVertex timing
40  pt_min_prim = cms.double(.8),
41  dxy = cms.double(.2),
42 
43  )
44 
45 )
46 
47