CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/FastSimulation/Tracking/python/TrajectorySeedProducer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 TrajectorySeedProducer = cms.EDProducer("TrajectorySeedProducer",
00004     thirdHitSubDetectors = cms.vuint32(),
00005     # The smallest number of layer crossed to create a track candidate
00006     minRecHits = cms.vuint32(5),
00007     beamSpot = cms.InputTag("offlineBeamSpot"),
00008     originHalfLength = cms.vdouble(15.9),
00009     # The number of hits needed to make a seed
00010     numberOfHits = cms.vuint32(2),
00011     zVertexConstraint = cms.vdouble(-1.0),
00012     originRadius = cms.vdouble(0.2),
00013     # Inputs: tracker rechits, beam spot position.
00014     HitProducer = cms.InputTag("siTrackerGaussianSmearingRecHits","TrackerGSMatchedRecHits"),
00015     originpTMin = cms.vdouble(1.0),
00016     firstHitSubDetectors = cms.vuint32(1, 2),
00017     # The primary vertex collection
00018     primaryVertices = cms.VInputTag(cms.InputTag("none")),
00019     secondHitSubDetectorNumber = cms.vuint32(2),
00020     # The smallest pT (true, in GeV/c) to create a track candidate 
00021     pTMin = cms.vdouble(0.9),
00022     seedingAlgo = cms.vstring('GlobalPixel'),
00023     maxZ0 = cms.vdouble(30.0),
00024     # The seed cuts for compatibility with originating from the beam axis.
00025     seedCleaning = cms.bool(True),
00026     # The smallest d0 and z0 (true, in cm) to create a track candidate
00027     maxD0 = cms.vdouble(1.0),
00028     thirdHitSubDetectorNumber = cms.vuint32(0),
00029     secondHitSubDetectors = cms.vuint32(1, 2),
00030     # The possible subdetectors for the first, second and third  hit
00031     # No seed with more than three hits are foreseen, but the code can certainly be 
00032     # modified to include this possibility.
00033     # 1 = PXB, 2 = PXD, 3 = TIB, 4 = TID, 5 = TOB, 6 = TEC 
00034     firstHitSubDetectorNumber = cms.vuint32(2)
00035 )
00036 
00037