1 import FWCore.ParameterSet.Config
as cms
9 hiRegitMuInitialStepTrackingRegions = HiTrackingRegionFactoryFromSTAMuonsEDProducer.clone(
10 MuonSrc =
"standAloneMuons:UpdatedAtVtx",
11 MuonTrackingRegionBuilder = dict(
12 vertexCollection =
"hiSelectedPixelVertex",
31 hiRegitMuInitialStepSeedLayers = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSeedLayers.clone()
34 hiRegitMuInitialStepHitDoublets = RecoTracker.IterativeTracking.InitialStep_cff.initialStepHitDoublets.clone(
35 seedingLayers =
"hiRegitMuInitialStepSeedLayers",
36 trackingRegions =
"hiRegitMuInitialStepTrackingRegions",
37 clusterCheck =
"hiRegitMuClusterCheck"
39 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
40 trackingPhase1.toModify(hiRegitMuInitialStepHitDoublets, layerPairs = [0])
42 hiRegitMuInitialStepHitTriplets = RecoTracker.IterativeTracking.InitialStep_cff.initialStepHitTriplets.clone(
43 doublets =
"hiRegitMuInitialStepHitDoublets"
45 hiRegitMuInitialStepSeeds = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSeeds.clone(
46 seedingHitSets =
"hiRegitMuInitialStepHitTriplets"
50 hiRegitMuInitialStepTrajectoryFilterBase = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryFilterBase.clone(
53 hiRegitMuInitialStepTrajectoryFilter = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryFilter.clone(
55 cms.PSet( refToPSet_ = cms.string(
'hiRegitMuInitialStepTrajectoryFilterBase')),
56 cms.PSet( refToPSet_ = cms.string(
'initialStepTrajectoryFilterShape')))
59 hiRegitMuInitialStepTrajectoryBuilder = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryBuilder.clone(
60 trajectoryFilter = cms.PSet(
61 refToPSet_ = cms.string(
'hiRegitMuInitialStepTrajectoryFilter')
66 hiRegitMuInitialStepTrackCandidates = RecoTracker.IterativeTracking.InitialStep_cff._initialStepTrackCandidatesCkf.clone(
67 src =
'hiRegitMuInitialStepSeeds',
68 TrajectoryBuilderPSet = cms.PSet(
69 refToPSet_ = cms.string(
'hiRegitMuInitialStepTrajectoryBuilder')
75 hiRegitMuInitialStepTracks = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTracks.clone(
76 AlgorithmName =
'hiRegitMuInitialStep',
77 src =
'hiRegitMuInitialStepTrackCandidates'
81 import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi
83 hiRegitMuInitialStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
84 src =
'hiRegitMuInitialStepTracks',
85 vertices =
"hiSelectedPixelVertex",
87 GBRForestLabel =
'HIMVASelectorIter4',
88 GBRForestVars = [
'chi2perdofperlayer',
'dxyperdxyerror',
'dzperdzerror',
'nhits',
'nlayers',
'eta'],
89 trackSelectors = cms.VPSet(
90 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
91 name =
'hiRegitMuInitialStepLoose',
94 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
95 name =
'hiRegitMuInitialStepTight',
96 preFilterName =
'hiRegitMuInitialStepLoose',
101 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
102 name =
'hiRegitMuInitialStep',
103 preFilterName =
'hiRegitMuInitialStepTight',
110 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
111 trackingPhase1.toModify(hiRegitMuInitialStepSelector,
113 trackSelectors= cms.VPSet(
114 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
115 name =
'hiRegitMuInitialStepLoose',
118 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
119 name =
'hiRegitMuInitialStepTight',
120 preFilterName =
'hiRegitMuInitialStepLoose',
125 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
126 name =
'hiRegitMuInitialStep',
127 preFilterName =
'hiRegitMuInitialStepTight',
135 hiRegitMuonInitialStepTask = cms.Task(hiRegitMuInitialStepSeedLayers,
136 hiRegitMuInitialStepTrackingRegions,
137 hiRegitMuInitialStepHitDoublets,
138 hiRegitMuInitialStepHitTriplets,
139 hiRegitMuInitialStepSeeds,
140 hiRegitMuInitialStepTrackCandidates,
141 hiRegitMuInitialStepTracks,
142 hiRegitMuInitialStepSelector)
143 hiRegitMuonInitialStep = cms.Sequence(hiRegitMuonInitialStepTask)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...