8 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.vertexCollection = cms.InputTag(
"hiSelectedVertex")
9 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonSrc= cms.InputTag(
"standAloneMuons",
"UpdatedAtVtx")
11 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.UseVertex =
True
12 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Phi_fixed =
True
13 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Eta_fixed =
True
14 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.DeltaPhi = 0.3
15 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.DeltaEta = 0.2
21 hiRegitMuMixedTripletStepClusters = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepClusters.clone(
22 oldClusterRemovalInfo = cms.InputTag(
"hiRegitMuPixelPairStepClusters"),
23 trajectories = cms.InputTag(
"hiRegitMuPixelPairStepTracks"),
24 overrideTrkQuals = cms.InputTag(
'hiRegitMuPixelPairStepSelector',
'hiRegitMuPixelPairStep'),
25 TrackQuality = cms.string(
'tight')
30 hiRegitMuMixedTripletStepSeedLayersA = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedLayersA.clone()
31 hiRegitMuMixedTripletStepSeedLayersA.BPix.skipClusters = cms.InputTag(
'hiRegitMuMixedTripletStepClusters')
32 hiRegitMuMixedTripletStepSeedLayersA.FPix.skipClusters = cms.InputTag(
'hiRegitMuMixedTripletStepClusters')
33 hiRegitMuMixedTripletStepSeedLayersA.TEC.skipClusters = cms.InputTag(
'hiRegitMuMixedTripletStepClusters')
36 hiRegitMuMixedTripletStepSeedsA = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedsA.clone()
37 hiRegitMuMixedTripletStepSeedsA.RegionFactoryPSet = HiTrackingRegionFactoryFromSTAMuonsBlock.clone()
38 hiRegitMuMixedTripletStepSeedsA.ClusterCheckPSet.doClusterCheck =
False
39 hiRegitMuMixedTripletStepSeedsA.RegionFactoryPSet.MuonTrackingRegionBuilder.Pt_min = 1.3
40 hiRegitMuMixedTripletStepSeedsA.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaR = 0.5
41 hiRegitMuMixedTripletStepSeedsA.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaZ = 0.5
42 hiRegitMuMixedTripletStepSeedsA.RegionFactoryPSet.MuonTrackingRegionBuilder.Rescale_Dz = 4.
43 hiRegitMuMixedTripletStepSeedsA.OrderedHitsFactoryPSet.SeedingLayers =
'hiRegitMuMixedTripletStepSeedLayersA'
46 hiRegitMuMixedTripletStepSeedLayersB = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedLayersB.clone()
47 hiRegitMuMixedTripletStepSeedLayersB.BPix.skipClusters = cms.InputTag(
'hiRegitMuMixedTripletStepClusters')
48 hiRegitMuMixedTripletStepSeedLayersB.TIB.skipClusters = cms.InputTag(
'hiRegitMuMixedTripletStepClusters')
51 hiRegitMuMixedTripletStepSeedsB = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeedsB.clone()
52 hiRegitMuMixedTripletStepSeedsB.RegionFactoryPSet = HiTrackingRegionFactoryFromSTAMuonsBlock.clone()
53 hiRegitMuMixedTripletStepSeedsB.ClusterCheckPSet.doClusterCheck =
False
54 hiRegitMuMixedTripletStepSeedsB.RegionFactoryPSet.MuonTrackingRegionBuilder.Pt_min = 1.5
55 hiRegitMuMixedTripletStepSeedsB.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaR = 0.5
56 hiRegitMuMixedTripletStepSeedsB.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaZ = 0.5
57 hiRegitMuMixedTripletStepSeedsB.RegionFactoryPSet.MuonTrackingRegionBuilder.Rescale_Dz = 4.
58 hiRegitMuMixedTripletStepSeedsB.OrderedHitsFactoryPSet.SeedingLayers =
'hiRegitMuMixedTripletStepSeedLayersB'
61 hiRegitMuMixedTripletStepSeeds = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepSeeds.clone(
62 seedCollections = cms.VInputTag(
63 cms.InputTag(
'hiRegitMuMixedTripletStepSeedsA'),
64 cms.InputTag(
'hiRegitMuMixedTripletStepSeedsB'),
69 hiRegitMuMixedTripletStepTrajectoryFilter = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepTrajectoryFilter.clone()
71 hiRegitMuMixedTripletStepTrajectoryFilter.minPt = 1.
72 hiRegitMuMixedTripletStepTrajectoryFilter.minimumNumberOfHits = 6
73 hiRegitMuMixedTripletStepTrajectoryFilter.minHitsMinPt = 4
78 hiRegitMuMixedTripletStepTrajectoryBuilder = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepTrajectoryBuilder.clone(
79 trajectoryFilter = cms.PSet(
80 refToPSet_ = cms.string(
'hiRegitMuMixedTripletStepTrajectoryFilter')
82 minNrOfHitsForRebuild = 6
85 hiRegitMuMixedTripletStepTrackCandidates = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepTrackCandidates.clone(
86 src = cms.InputTag(
'hiRegitMuMixedTripletStepSeeds'),
87 TrajectoryBuilderPSet = cms.PSet(
88 refToPSet_ = cms.string(
'hiRegitMuMixedTripletStepTrajectoryBuilder')
90 clustersToSkip = cms.InputTag(
'hiRegitMuMixedTripletStepClusters'),
91 maxNSeeds = cms.uint32(1000000)
95 hiRegitMuMixedTripletStepTracks = RecoTracker.IterativeTracking.MixedTripletStep_cff.mixedTripletStepTracks.clone(
96 AlgorithmName = cms.string(
'hiRegitMuMixedTripletStep'),
97 src =
'hiRegitMuMixedTripletStepTrackCandidates',
102 import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi
104 hiRegitMuMixedTripletStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
105 src =
'hiRegitMuMixedTripletStepTracks',
106 vertices = cms.InputTag(
"hiSelectedVertex"),
107 useAnyMVA = cms.bool(
True),
108 GBRForestLabel = cms.string(
'HIMVASelectorIter7'),
109 GBRForestVars = cms.vstring([
'chi2perdofperlayer',
'nhits',
'nlayers',
'eta']),
110 trackSelectors= cms.VPSet(
111 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
112 name =
'hiRegitMuMixedTripletStepLoose',
113 min_nhits = cms.uint32(8)
115 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
116 name =
'hiRegitMuMixedTripletStepTight',
117 preFilterName =
'hiRegitMuMixedTripletStepLoose',
118 min_nhits = cms.uint32(8),
119 useMVA = cms.bool(
True),
120 minMVA = cms.double(-0.2)
122 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
123 name =
'hiRegitMuMixedTripletStep',
124 preFilterName =
'hiRegitMuMixedTripletStepTight',
125 min_nhits = cms.uint32(8),
126 useMVA = cms.bool(
True),
127 minMVA = cms.double(-0.09)
132 hiRegitMuonMixedTripletStep = cms.Sequence(hiRegitMuMixedTripletStepClusters*
133 hiRegitMuMixedTripletStepSeedLayersA*
134 hiRegitMuMixedTripletStepSeedsA*
135 hiRegitMuMixedTripletStepSeedLayersB*
136 hiRegitMuMixedTripletStepSeedsB*
137 hiRegitMuMixedTripletStepSeeds*
138 hiRegitMuMixedTripletStepTrackCandidates*
139 hiRegitMuMixedTripletStepTracks*
140 hiRegitMuMixedTripletStepSelector)
pp iterative tracking modified for hiOffline reco (the vertex is the one reconstructed in HI) 3rd ste...