CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelPairStep_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # import the full tracking equivalent of this file
5 
6 # fast tracking mask producer
7 import FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi
8 pixelPairStepMasks = FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi.maskProducerFromClusterRemover(RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepClusters)
9 
10 # trajectory seeds
11 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
12 pixelPairStepSeeds = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone(
13  minLayersCrossed = 2,
14  layerList = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepSeedLayers.layerList.value(),
15  RegionFactoryPSet = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepSeeds.RegionFactoryPSet,
16  hitMasks = cms.InputTag("pixelPairStepMasks"),
17 )
18 pixelPairStepSeeds.RegionFactoryPSet.RegionPSet.VertexCollection = cms.InputTag("firstStepPrimaryVerticesBeforeMixing")
19 # track candidate
21 pixelPairStepTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone(
22  src = cms.InputTag("pixelPairStepSeeds"),
23  MinNumberOfCrossedLayers = 2, # ?
24  hitMasks = cms.InputTag("pixelPairStepMasks"),
25 )
26 
27 # tracks
28 pixelPairStepTracks = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStepTracks.clone(
29  Fitter = 'KFFittingSmootherSecond',
30  TTRHBuilder = 'WithoutRefit',
31  Propagator = 'PropagatorWithMaterial'
32 )
33 # final Selection
34 pixelPairStep = RecoTracker.IterativeTracking.PixelPairStep_cff.pixelPairStep.clone()
35 pixelPairStep.vertices = "firstStepPrimaryVerticesBeforeMixing"
36 
37 # Final sequence
38 PixelPairStep = cms.Sequence(pixelPairStepMasks
39  +pixelPairStepSeeds
40  +pixelPairStepTrackCandidates
41  +pixelPairStepTracks
42  +pixelPairStep
43  )