12 initialStepSeeds = RecoTracker.TkSeedGenerator.GlobalSeedsFromTriplets_cff.globalSeedsFromTriplets.clone(
13 RegionFactoryPSet = RegionPsetFomBeamSpotBlock.clone(
14 ComponentName = cms.string(
'GlobalRegionProducerFromBeamSpot'),
15 RegionPSet = RegionPsetFomBeamSpotBlock.RegionPSet.clone(
23 initialStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.SeedComparitorPSet.ComponentName =
'LowPtClusterShapeSeedComparitor'
26 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
27 initialStepTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone(
28 ComponentName =
'initialStepTrajectoryFilter',
29 filterPset = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.filterPset.clone(
30 minimumNumberOfHits = 3,
36 initialStepChi2Est = TrackingTools.KalmanUpdators.Chi2MeasurementEstimatorESProducer_cfi.Chi2MeasurementEstimator.clone(
37 ComponentName = cms.string(
'initialStepChi2Est'),
38 nSigma = cms.double(3.0),
39 MaxChi2 = cms.double(30.0)
43 initialStepTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone(
44 ComponentName =
'initialStepTrajectoryBuilder',
45 trajectoryFilterName =
'initialStepTrajectoryFilter',
46 alwaysUseInvalidHits =
True,
48 estimator = cms.string(
'initialStepChi2Est'),
49 maxDPhiForLooperReconstruction = cms.double(2.0),
50 maxPtForLooperReconstruction = cms.double(0.7)
54 initialStepTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone(
55 src = cms.InputTag(
'initialStepSeeds'),
57 numHitsForSeedCleaner = cms.int32(50),
58 onlyPixelHitsForSeedCleaner = cms.bool(
True),
60 TrajectoryBuilder =
'initialStepTrajectoryBuilder',
61 doSeedingRegionRebuilding =
True,
62 useHitsSplitting =
True
67 initialStepTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
68 src =
'initialStepTrackCandidates',
69 AlgorithmName = cms.string(
'iter0'),
70 Fitter = cms.string(
'FlexibleKFFittingSmoother')
74 import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi
75 initialStepSelector = RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.multiTrackSelector.clone(
76 src=
'initialStepTracks',
77 trackSelectors= cms.VPSet(
78 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
79 name =
'initialStepLoose',
81 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.tightMTS.clone(
82 name =
'initialStepTight',
83 preFilterName =
'initialStepLoose',
85 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.highpurityMTS.clone(
87 preFilterName =
'initialStepTight',
93 InitialStep = cms.Sequence(initialStepSeeds*
94 initialStepTrackCandidates*