1 import FWCore.ParameterSet.Config
as cms
8 L3Muons = cms.EDProducer(
"L3MuonProducer",
9 ServiceParameters = cms.PSet(
10 Propagators = cms.untracked.vstring(
'SmartPropagatorAny',
11 'SteppingHelixPropagatorAny',
13 'SteppingHelixPropagatorOpposite'),
14 RPCLayers = cms.bool(
True),
15 UseMuonNavigation = cms.untracked.bool(
True)
17 MuonCollectionLabel = cms.InputTag(
"hltL2Muons",
"UpdatedAtVtx"),
18 TrackLoaderParameters = cms.PSet(
19 PutTkTrackIntoEvent = cms.untracked.bool(
True),
20 VertexConstraint = cms.bool(
False),
21 MuonSeededTracksInstance = cms.untracked.string(
'L2Seeded'),
22 Smoother = cms.string(
'KFSmootherForMuonTrackLoader'),
23 MuonUpdatorAtVertexParameters = cms.PSet(
24 MaxChi2 = cms.double(1000000.0),
25 Propagator = cms.string(
'SteppingHelixPropagatorOpposite'),
26 BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3)
28 SmoothTkTrack = cms.untracked.bool(
False),
29 DoSmoothing = cms.bool(
True),
30 beamSpot = cms.InputTag(
"hltOfflineBeamSpot")
32 L3TrajBuilderParameters = cms.PSet(
33 ScaleTECxFactor = cms.double(-1.0),
34 TrackerRecHitBuilder = cms.string(
'WithTrackAngle'),
35 MuonTrackingRegionBuilder = cms.PSet(
36 EtaR_UpperLimit_Par1 = cms.double(0.25),
37 Eta_fixed = cms.double(0.2),
38 OnDemand = cms.double(-1.0),
39 Rescale_Dz = cms.double(3.0),
40 Eta_min = cms.double(0.05),
41 Rescale_phi = cms.double(3.0),
42 EtaR_UpperLimit_Par2 = cms.double(0.15),
43 DeltaZ_Region = cms.double(15.9),
44 Rescale_eta = cms.double(3.0),
45 PhiR_UpperLimit_Par2 = cms.double(0.2),
46 vertexCollection = cms.InputTag(
"pixelVertices"),
47 Phi_fixed = cms.double(0.2),
48 DeltaR = cms.double(0.2),
49 EscapePt = cms.double(1.5),
50 UseFixedRegion = cms.bool(
False),
51 PhiR_UpperLimit_Par1 = cms.double(0.6),
52 Phi_min = cms.double(0.05),
53 UseVertex = cms.bool(
False),
54 beamSpot = cms.InputTag(
"hltOfflineBeamSpot")
56 TrackerPropagator = cms.string(
'SteppingHelixPropagatorAny'),
57 GlobalMuonTrackMatcher = cms.PSet(
58 Pt_threshold1 = cms.double(0.0),
59 DeltaDCut_3 = cms.double(15.0),
60 MinP = cms.double(2.5),
61 MinPt = cms.double(1.0),
62 Chi2Cut_1 = cms.double(50.0),
63 Pt_threshold2 = cms.double(999999999.0),
64 LocChi2Cut = cms.double(0.001),
65 Eta_threshold = cms.double(1.2),
66 Quality_3 = cms.double(7.0),
67 Quality_2 = cms.double(15.0),
68 Chi2Cut_2 = cms.double(50.0),
69 Chi2Cut_3 = cms.double(200.0),
70 DeltaDCut_1 = cms.double(40.0),
71 DeltaRCut_2 = cms.double(0.2),
72 DeltaRCut_3 = cms.double(1.0),
73 DeltaDCut_2 = cms.double(10.0),
74 DeltaRCut_1 = cms.double(0.1),
75 Quality_1 = cms.double(20.0),
76 Propagator = cms.string(
'SmartPropagator')
78 ScaleTECyFactor = cms.double(-1.0),
79 tkTrajLabel = cms.InputTag(
"hltL3TkTracksFromL2"),
80 tkTrajBeamSpot = cms.InputTag(
"hltOfflineBeamSpot"),
81 tkTrajMaxChi2 = cms.double(999),
82 tkTrajMaxDXYBeamSpot = cms.double(999),
83 tkTrajVertex = cms.InputTag(
"pixelVertices"),
84 tkTrajUseVertex = cms.bool(
False),
85 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
86 RefitRPCHits = cms.bool(
True),
87 TrackTransformer = cms.PSet(
88 DoPredictionsOnly = cms.bool(
False),
89 Fitter = cms.string(
'L3MuKFFitter'),
90 TrackerRecHitBuilder = cms.string(
'WithTrackAngle'),
91 Smoother = cms.string(
'KFSmootherForMuonTrackLoader'),
92 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
93 RefitDirection = cms.string(
'insideOut'),
94 RefitRPCHits = cms.bool(
True),
95 Propagator = cms.string(
'SmartPropagatorAny')
97 PtCut = cms.double(1.0),
98 PCut = cms.double(2.5),
99 GlbRefitterParameters = cms.PSet(
100 TrackerSkipSection = cms.int32(-1),
101 DoPredictionsOnly = cms.bool(
False),
102 PropDirForCosmics = cms.bool(
False),
103 HitThreshold = cms.int32(1),
104 MuonHitsOption = cms.int32(1),
105 Chi2CutRPC = cms.double(1.0),
106 Fitter = cms.string(
'L3MuKFFitter'),
107 TrackerRecHitBuilder = cms.string(
'WithTrackAngle'),
108 MuonRecHitBuilder = cms.string(
'MuonRecHitBuilder'),
109 RefitDirection = cms.string(
'insideOut'),
110 CSCRecSegmentLabel = cms.InputTag(
"hltCscSegments"),
111 Chi2CutCSC = cms.double(150.0),
112 Chi2CutDT = cms.double(10.0),
113 Chi2CutGEM = cms.double(1.0),
114 Chi2CutME0 = cms.double(1.0),
115 RefitRPCHits = cms.bool(
True),
116 SkipStation = cms.int32(-1),
117 Propagator = cms.string(
'SmartPropagatorAny'),
118 DTRecSegmentLabel = cms.InputTag(
"hltDt4DSegments"),
119 GEMRecHitLabel = cms.InputTag(
"gemRecHits"),
120 ME0RecHitLabel = cms.InputTag(
"me0Segments"),
121 TrackerSkipSystem = cms.int32(-1)