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 useAnyMVA = cms.bool(
True),
78 GBRForestLabel = cms.string(
'MVASelectorIter0'),
79 trackSelectors= cms.VPSet(
80 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
81 name =
'initialStepLoose',
83 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.tightMTS.clone(
84 name =
'initialStepTight',
85 preFilterName =
'initialStepLoose',
87 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.highpurityMTS.clone(
89 preFilterName =
'initialStepTight',
95 InitialStep = cms.Sequence(initialStepSeeds*
96 initialStepTrackCandidates*