7 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.vertexCollection = cms.InputTag(
"hiSelectedVertex")
8 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonSrc= cms.InputTag(
"standAloneMuons",
"UpdatedAtVtx")
10 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.UseVertex =
True
11 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Phi_fixed =
True
12 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Eta_fixed =
True
13 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.DeltaPhi = 0.3
14 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.DeltaEta = 0.2
20 hiRegitMuLowPtTripletStepClusters = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepClusters.clone(
21 trajectories = cms.InputTag(
"hiRegitMuDetachedTripletStepTracks"),
22 overrideTrkQuals = cms.InputTag(
'hiRegitMuDetachedTripletStepSelector',
'hiRegitMuDetachedTripletStep'),
23 oldClusterRemovalInfo = cms.InputTag(
"hiRegitMuDetachedTripletStepClusters"),
24 TrackQuality = cms.string(
'tight')
28 hiRegitMuLowPtTripletStepSeedLayers = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepSeedLayers.clone()
29 hiRegitMuLowPtTripletStepSeedLayers.BPix.skipClusters = cms.InputTag(
'hiRegitMuLowPtTripletStepClusters')
30 hiRegitMuLowPtTripletStepSeedLayers.FPix.skipClusters = cms.InputTag(
'hiRegitMuLowPtTripletStepClusters')
33 hiRegitMuLowPtTripletStepSeeds = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepSeeds.clone()
34 hiRegitMuLowPtTripletStepSeeds.RegionFactoryPSet = HiTrackingRegionFactoryFromSTAMuonsBlock.clone()
35 hiRegitMuLowPtTripletStepSeeds.ClusterCheckPSet.doClusterCheck =
False
36 hiRegitMuLowPtTripletStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.Pt_min = 0.9
37 hiRegitMuLowPtTripletStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaR = 1.
38 hiRegitMuLowPtTripletStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaZ = 1.
39 hiRegitMuLowPtTripletStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.Rescale_Dz = 4.
40 hiRegitMuLowPtTripletStepSeeds.OrderedHitsFactoryPSet.SeedingLayers =
'hiRegitMuLowPtTripletStepSeedLayers'
45 hiRegitMuLowPtTripletStepStandardTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff.CkfBaseTrajectoryFilter_block.clone(
49 hiRegitMuLowPtTripletStepTrajectoryFilter = cms.PSet(
50 ComponentType = cms.string(
'CompositeTrajectoryFilter'),
51 filters = cms.VPSet(cms.PSet(
52 refToPSet_ = cms.string(
'hiRegitMuLowPtTripletStepStandardTrajectoryFilter')
55 refToPSet_ = cms.string(
'ClusterShapeTrajectoryFilter')
60 hiRegitMuLowPtTripletStepTrajectoryBuilder = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepTrajectoryBuilder.clone(
61 trajectoryFilter = cms.PSet(
62 refToPSet_ = cms.string(
'hiRegitMuLowPtTripletStepTrajectoryFilter',)
67 hiRegitMuLowPtTripletStepTrackCandidates = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepTrackCandidates.clone(
68 src = cms.InputTag(
'hiRegitMuLowPtTripletStepSeeds'),
69 TrajectoryBuilderPSet = cms.PSet(
70 refToPSet_ = cms.string(
'hiRegitMuLowPtTripletStepTrajectoryBuilder')
72 clustersToSkip = cms.InputTag(
'hiRegitMuLowPtTripletStepClusters'),
73 maxNSeeds = cms.uint32(1000000)
77 hiRegitMuLowPtTripletStepTracks = RecoTracker.IterativeTracking.LowPtTripletStep_cff.lowPtTripletStepTracks.clone(
78 AlgorithmName = cms.string(
'hiRegitMuLowPtTripletStep'),
79 src =
'hiRegitMuLowPtTripletStepTrackCandidates'
83 import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi
85 hiRegitMuLowPtTripletStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
86 src =
'hiRegitMuLowPtTripletStepTracks',
87 vertices = cms.InputTag(
"hiSelectedVertex"),
88 useAnyMVA = cms.bool(
True),
89 GBRForestLabel = cms.string(
'HIMVASelectorIter5'),
90 GBRForestVars = cms.vstring([
'chi2perdofperlayer',
'dxyperdxyerror',
'dzperdzerror',
'relpterr',
'nhits',
'nlayers',
'eta']),
91 trackSelectors= cms.VPSet(
92 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
93 name =
'hiRegitMuLowPtTripletStepLoose',
94 min_nhits = cms.uint32(8)
96 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
97 name =
'hiRegitMuLowPtTripletStepTight',
98 preFilterName =
'hiRegitMuLowPtTripletStepLoose',
99 min_nhits = cms.uint32(8),
100 useMVA = cms.bool(
True),
101 minMVA = cms.double(-0.58)
103 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
104 name =
'hiRegitMuLowPtTripletStep',
105 preFilterName =
'hiRegitMuLowPtTripletStepTight',
106 min_nhits = cms.uint32(8),
107 useMVA = cms.bool(
True),
108 minMVA = cms.double(0.35)
113 hiRegitMuonLowPtTripletStep = cms.Sequence(hiRegitMuLowPtTripletStepClusters*
114 hiRegitMuLowPtTripletStepSeedLayers*
115 hiRegitMuLowPtTripletStepSeeds*
116 hiRegitMuLowPtTripletStepTrackCandidates*
117 hiRegitMuLowPtTripletStepTracks*
118 hiRegitMuLowPtTripletStepSelector)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...