1 import FWCore.ParameterSet.Config
as cms
7 import FastSimulation.Tracking.TrajectorySeedProducer_cfi
8 initialStepSeeds = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone(
10 layerList = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSeedLayers.layerList.value(),
11 RegionFactoryPSet = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSeeds.RegionFactoryPSet,
12 MeasurementTrackerEvent = cms.InputTag(
"MeasurementTrackerEvent")
17 initialStepTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone(
18 src = cms.InputTag(
"initialStepSeeds"),
19 MinNumberOfCrossedLayers = 3
23 initialStepTracks = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTracks.clone(
24 Fitter =
'KFFittingSmootherWithOutlierRejection',
25 TTRHBuilder =
'WithoutRefit',
26 Propagator =
'PropagatorWithMaterial'
29 firstStepPrimaryVerticesBeforeMixing = RecoTracker.IterativeTracking.InitialStep_cff.firstStepPrimaryVertices.clone()
32 initialStepClassifier1 = RecoTracker.IterativeTracking.InitialStep_cff.initialStepClassifier1.clone()
33 initialStepClassifier1.vertices =
"firstStepPrimaryVerticesBeforeMixing"
34 initialStepClassifier2 = RecoTracker.IterativeTracking.InitialStep_cff.initialStepClassifier2.clone()
35 initialStepClassifier2.vertices =
"firstStepPrimaryVerticesBeforeMixing"
36 initialStepClassifier3 = RecoTracker.IterativeTracking.InitialStep_cff.initialStepClassifier3.clone()
37 initialStepClassifier3.vertices =
"firstStepPrimaryVerticesBeforeMixing"
40 initialStep = RecoTracker.IterativeTracking.InitialStep_cff.initialStep.clone()
43 InitialStep = cms.Sequence(initialStepSeeds
44 +initialStepTrackCandidates
46 +firstStepPrimaryVerticesBeforeMixing
47 +initialStepClassifier1*initialStepClassifier2*initialStepClassifier3