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  # The smallest number of layer crossed to create a track candidate
5  minRecHits = cms.vuint32(5),
6  beamSpot = cms.InputTag("offlineBeamSpot"),
7  originHalfLength = cms.vdouble(15.9),
8  # The number of hits needed to make a seed
9  numberOfHits = cms.vuint32(2),
10  zVertexConstraint = cms.vdouble(-1.0),
11  originRadius = cms.vdouble(0.2),
12  # Inputs: tracker rechits, beam spot position.
13  HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
14  originpTMin = cms.vdouble(1.0),
15  # The primary vertex collection
16  primaryVertices = cms.VInputTag(cms.InputTag("none")),
17  # The smallest pT (true, in GeV/c) to create a track candidate
18  pTMin = cms.vdouble(0.9),
19  seedingAlgo = cms.vstring('GlobalPixel'),
20  maxZ0 = cms.vdouble(30.0),
21  # The seed cuts for compatibility with originating from the beam axis.
22  seedCleaning = cms.bool(True),
23  # The smallest d0 and z0 (true, in cm) to create a track candidate
24  maxD0 = cms.vdouble(1.0),
25  # The possible subdetectors for the first, second and third hit
26  # No seed with more than three hits are foreseen, but the code can certainly be
27  # modified to include this possibility.
28  # 1 = PXB, 2 = PXD, 3 = TIB, 4 = TID, 5 = TOB, 6 = TEC
29  firstHitSubDetectorNumber = cms.vuint32(2),
30  secondHitSubDetectorNumber = cms.vuint32(2),
31  thirdHitSubDetectorNumber = cms.vuint32(0),
32  firstHitSubDetectors = cms.vuint32(1, 2),
33  secondHitSubDetectors = cms.vuint32(1, 2),
34  thirdHitSubDetectors = cms.vuint32(),
35  selectMuons = cms.bool(False),
36  newSyntax = cms.bool(True),
37  layerList = cms.vstring('BPix1+BPix2', 'BPix1+BPix3', 'BPix2+BPix3',
38  'BPix1+FPix1_pos', 'BPix1+FPix1_neg',
39  'BPix2+FPix1_pos', 'BPix2+FPix1_neg',
40  'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg'),
41 )
42 
43