7 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
8 iterativePixelLessSeeds = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone()
9 iterativePixelLessSeeds.skipSimTrackIdTags = [
10 cms.InputTag(
"initialStepSimTrackIds"),
11 cms.InputTag(
"detachedTripletStepSimTrackIds"),
12 cms.InputTag(
"lowPtTripletStepSimTrackIds"),
13 cms.InputTag(
"pixelPairStepSimTrackIds"),
14 cms.InputTag(
"mixedTripletStepSimTrackIds")]
15 iterativePixelLessSeeds.outputSeedCollectionName =
'PixelLessPairs'
16 iterativePixelLessSeeds.minRecHits = 3
17 iterativePixelLessSeeds.pTMin = 0.3
18 iterativePixelLessSeeds.maxD0 = 99.
19 iterativePixelLessSeeds.maxZ0 = 99.
20 iterativePixelLessSeeds.numberOfHits = 3
21 iterativePixelLessSeeds.originRadius = 1.0
22 iterativePixelLessSeeds.originHalfLength = 12.0
23 iterativePixelLessSeeds.originpTMin = 0.4
24 iterativePixelLessSeeds.zVertexConstraint = -1.0
26 iterativePixelLessSeeds.skipPVCompatibility =
True
27 iterativePixelLessSeeds.primaryVertex =
'none'
38 iterativePixelLessSeeds.layerList = _pixelLessStepSeedLayers.layerList
42 pixelLessStepTrackCandidates = trackCandidateProducer.clone(
43 SeedProducer = cms.InputTag(
"iterativePixelPairSeeds",
"PixelPair"),
44 MinNumberOfCrossedLayers = 6
49 pixelLessStepTracks = pixelLessStepTracks.clone(
50 TTRHBuilder =
'WithoutRefit',
51 Fitter =
'KFFittingSmootherFourth',
52 Propagator =
'PropagatorWithMaterial'
56 pixelLessStepSimTrackIds = cms.EDProducer(
"SimTrackIdProducer",
57 trackCollection = cms.InputTag(
"pixelLessStepTracks"),
58 HitProducer = cms.InputTag(
"siTrackerGaussianSmearingRecHits",
"TrackerGSMatchedRecHits")
63 pixelLessStepSelector.vertices =
"firstStepPrimaryVerticesBeforeMixing"
66 PixelLessStep = cms.Sequence(iterativePixelLessSeeds+
67 pixelLessStepTrackCandidates+
69 pixelLessStepSimTrackIds+
70 pixelLessStepSelector+