6 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
7 iterativePixelPairSeeds = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone()
8 iterativePixelPairSeeds.skipSimTrackIdTags = [
9 cms.InputTag(
"initialStepSimTrackIds"),
10 cms.InputTag(
"detachedTripletStepSimTrackIds"),
11 cms.InputTag(
"lowPtTripletStepSimTrackIds")]
12 iterativePixelPairSeeds.outputSeedCollectionName =
'PixelPair'
13 iterativePixelPairSeeds.minRecHits =3
14 iterativePixelPairSeeds.pTMin = 0.3
15 iterativePixelPairSeeds.maxD0 = 5.
16 iterativePixelPairSeeds.maxZ0 = 50.
17 iterativePixelPairSeeds.numberOfHits = 2
18 iterativePixelPairSeeds.originRadius = 0.2
19 iterativePixelPairSeeds.originHalfLength = 17.5
20 iterativePixelPairSeeds.originpTMin = 0.6
21 iterativePixelPairSeeds.zVertexConstraint = -1.0
22 iterativePixelPairSeeds.primaryVertex =
'pixelVertices'
33 iterativePixelPairSeeds.layerList = pixelPairStepSeedLayers.layerList
37 pixelPairStepTrackCandidates = trackCandidateProducer.clone(
38 SeedProducer = cms.InputTag(
"iterativePixelPairSeeds",
"PixelPair"),
39 MinNumberOfCrossedLayers = 2
44 pixelPairStepTracks = pixelPairStepTracks.clone(
45 TTRHBuilder =
'WithoutRefit',
46 Fitter =
'KFFittingSmootherSecond',
47 Propagator =
'PropagatorWithMaterial',
51 pixelPairStepSimTrackIds = cms.EDProducer(
"SimTrackIdProducer",
52 trackCollection = cms.InputTag(
"pixelPairStepTracks"),
53 HitProducer = cms.InputTag(
"siTrackerGaussianSmearingRecHits",
"TrackerGSMatchedRecHits")
58 pixelPairStepSelector.vertices =
"firstStepPrimaryVerticesBeforeMixing"
61 PixelPairStep = cms.Sequence(iterativePixelPairSeeds+
62 pixelPairStepTrackCandidates+
64 pixelPairStepSimTrackIds+
65 pixelPairStepSelector)