1 import FWCore.ParameterSet.Config
as cms
3 hltPhase2L3GlbMuon = cms.EDProducer(
"L3MuonProducer",
4 L3TrajBuilderParameters = cms.PSet(
5 GlbRefitterParameters = cms.PSet(
6 CSCRecSegmentLabel = cms.InputTag(
"hltCscSegments"),
7 Chi2CutCSC = cms.double(150.0),
8 Chi2CutDT = cms.double(10.0),
9 Chi2CutRPC = cms.double(1.0),
10 DTRecSegmentLabel = cms.InputTag(
"hltDt4DSegments"),
11 DYTthrs = cms.vint32(30, 15),
12 DoPredictionsOnly = cms.bool(
False),
13 Fitter = cms.string(
'hltESPL3MuKFTrajectoryFitter'),
14 HitThreshold = cms.int32(1),
15 MuonHitsOption = cms.int32(1),
16 MuonRecHitBuilder = cms.string(
'hltESPMuonTransientTrackingRecHitBuilder'),
17 PropDirForCosmics = cms.bool(
False),
18 Propagator = cms.string(
'hltESPSmartPropagatorAny'),
19 RefitDirection = cms.string(
'insideOut'),
20 RefitFlag = cms.bool(
True),
21 RefitRPCHits = cms.bool(
True),
22 SkipStation = cms.int32(-1),
23 TrackerRecHitBuilder = cms.string(
'WithTrackAngle'),
24 TrackerSkipSection = cms.int32(-1),
25 TrackerSkipSystem = cms.int32(-1)
27 GlobalMuonTrackMatcher = cms.PSet(
28 Chi2Cut_1 = cms.double(50.0),
29 Chi2Cut_2 = cms.double(50.0),
30 Chi2Cut_3 = cms.double(200.0),
31 DeltaDCut_1 = cms.double(40.0),
32 DeltaDCut_2 = cms.double(10.0),
33 DeltaDCut_3 = cms.double(15.0),
34 DeltaRCut_1 = cms.double(0.1),
35 DeltaRCut_2 = cms.double(0.2),
36 DeltaRCut_3 = cms.double(1.0),
37 Eta_threshold = cms.double(1.2),
38 LocChi2Cut = cms.double(0.001),
39 MinP = cms.double(2.5),
40 MinPt = cms.double(1.0),
41 Propagator = cms.string(
'hltESPSmartPropagator'),
42 Pt_threshold1 = cms.double(0.0),
43 Pt_threshold2 = cms.double(999999999.0),
44 Quality_1 = cms.double(20.0),
45 Quality_2 = cms.double(15.0),
46 Quality_3 = cms.double(7.0)
48 MuonRecHitBuilder = cms.string(
'hltESPMuonTransientTrackingRecHitBuilder'),
49 MuonTrackingRegionBuilder = cms.PSet(
50 DeltaEta = cms.double(0.2),
51 DeltaPhi = cms.double(0.15),
52 DeltaR = cms.double(0.025),
53 DeltaZ = cms.double(24.2),
54 EtaR_UpperLimit_Par1 = cms.double(0.25),
55 EtaR_UpperLimit_Par2 = cms.double(0.15),
56 Eta_fixed = cms.bool(
True),
57 Eta_min = cms.double(0.1),
58 MeasurementTrackerName = cms.InputTag(
"hltESPMeasurementTracker"),
59 OnDemand = cms.int32(-1),
60 PhiR_UpperLimit_Par1 = cms.double(0.6),
61 PhiR_UpperLimit_Par2 = cms.double(0.2),
62 Phi_fixed = cms.bool(
True),
63 Phi_min = cms.double(0.1),
64 Pt_fixed = cms.bool(
False),
65 Pt_min = cms.double(3.0),
66 Rescale_Dz = cms.double(4.0),
67 Rescale_eta = cms.double(3.0),
68 Rescale_phi = cms.double(3.0),
69 UseVertex = cms.bool(
False),
70 Z_fixed = cms.bool(
False),
71 beamSpot = cms.InputTag(
"hltOnlineBeamSpot"),
72 input = cms.InputTag(
"hltL2MuonsFromL1TkMuon",
"UpdatedAtVtx"),
73 maxRegions = cms.int32(2),
74 precise = cms.bool(
True)
76 PCut = cms.double(2.5),
77 PtCut = cms.double(1.0),
78 RefitRPCHits = cms.bool(
True),
79 ScaleTECxFactor = cms.double(-1.0),
80 ScaleTECyFactor = cms.double(-1.0),
81 TrackTransformer = cms.PSet(
82 DoPredictionsOnly = cms.bool(
False),
83 Fitter = cms.string(
'hltESPL3MuKFTrajectoryFitter'),
84 MuonRecHitBuilder = cms.string(
'hltESPMuonTransientTrackingRecHitBuilder'),
85 Propagator = cms.string(
'hltESPSmartPropagatorAny'),
86 RefitDirection = cms.string(
'insideOut'),
87 RefitRPCHits = cms.bool(
True),
88 Smoother = cms.string(
'hltESPKFTrajectorySmootherForMuonTrackLoader'),
89 TrackerRecHitBuilder = cms.string(
'WithTrackAngle')
91 TrackerPropagator = cms.string(
'SteppingHelixPropagatorAny'),
92 TrackerRecHitBuilder = cms.string(
'WithTrackAngle'),
93 tkTrajBeamSpot = cms.InputTag(
"hltOnlineBeamSpot"),
94 tkTrajLabel = cms.InputTag(
"hltPhase2L3MuonMerged"),
95 tkTrajMaxChi2 = cms.double(9999.0),
96 tkTrajMaxDXYBeamSpot = cms.double(9999.0),
97 tkTrajUseVertex = cms.bool(
False),
98 tkTrajVertex = cms.InputTag(
"Notused")
100 MuonCollectionLabel = cms.InputTag(
"hltL2MuonsFromL1TkMuon",
"UpdatedAtVtx"),
101 ServiceParameters = cms.PSet(
102 Propagators = cms.untracked.vstring(
103 'hltESPSmartPropagatorAny',
104 'SteppingHelixPropagatorAny',
105 'hltESPSmartPropagator',
106 'hltESPSteppingHelixPropagatorOpposite' 108 RPCLayers = cms.bool(
True),
109 UseMuonNavigation = cms.untracked.bool(
True)
111 TrackLoaderParameters = cms.PSet(
112 DoSmoothing = cms.bool(
True),
113 MuonSeededTracksInstance = cms.untracked.string(
'L2Seeded'),
114 MuonUpdatorAtVertexParameters = cms.PSet(
115 BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3),
116 MaxChi2 = cms.double(1000000.0),
117 Propagator = cms.string(
'hltESPSteppingHelixPropagatorOpposite')
119 PutTkTrackIntoEvent = cms.untracked.bool(
False),
120 SmoothTkTrack = cms.untracked.bool(
False),
121 Smoother = cms.string(
'hltESPKFTrajectorySmootherForMuonTrackLoader'),
122 TTRHBuilder = cms.string(
'WithTrackAngle'),
123 VertexConstraint = cms.bool(
False),
124 beamSpot = cms.InputTag(
"hltOnlineBeamSpot")