CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrajectorySeedProducer_cfi.py
Go to the documentation of this file.
2 
3 trajectorySeedProducer = cms.EDProducer("TrajectorySeedProducer",
4  thirdHitSubDetectors = cms.vuint32(),
5  # The smallest number of layer crossed to create a track candidate
6  minRecHits = cms.vuint32(5),
7  beamSpot = cms.InputTag("offlineBeamSpot"),
8  originHalfLength = cms.vdouble(15.9),
9  # The number of hits needed to make a seed
10  numberOfHits = cms.vuint32(2),
11  zVertexConstraint = cms.vdouble(-1.0),
12  originRadius = cms.vdouble(0.2),
13  # Inputs: tracker rechits, beam spot position.
14  HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
15  originpTMin = cms.vdouble(1.0),
16  firstHitSubDetectors = cms.vuint32(1, 2),
17  # The primary vertex collection
18  primaryVertices = cms.VInputTag(cms.InputTag("none")),
19  secondHitSubDetectorNumber = cms.vuint32(2),
20  # The smallest pT (true, in GeV/c) to create a track candidate
21  pTMin = cms.vdouble(0.9),
22  seedingAlgo = cms.vstring('GlobalPixel'),
23  maxZ0 = cms.vdouble(30.0),
24  # The seed cuts for compatibility with originating from the beam axis.
25  seedCleaning = cms.bool(True),
26  # The smallest d0 and z0 (true, in cm) to create a track candidate
27  maxD0 = cms.vdouble(1.0),
28  thirdHitSubDetectorNumber = cms.vuint32(0),
29  secondHitSubDetectors = cms.vuint32(1, 2),
30  # The possible subdetectors for the first, second and third hit
31  # No seed with more than three hits are foreseen, but the code can certainly be
32  # modified to include this possibility.
33  # 1 = PXB, 2 = PXD, 3 = TIB, 4 = TID, 5 = TOB, 6 = TEC
34  firstHitSubDetectorNumber = cms.vuint32(2)
35 )
36 
37