1 import FWCore.ParameterSet.Config
as cms
3 hltL2MuonsFromL1TkMuon = cms.EDProducer(
"L2MuonProducer",
4 DoSeedRefit = cms.bool(
False),
5 InputObjects = cms.InputTag(
"hltL2MuonSeedsFromL1TkMuon"),
6 L2TrajBuilderParameters = cms.PSet(
7 BWFilterParameters = cms.PSet(
8 BWSeedType = cms.string(
'fromGenerator'),
9 CSCRecSegmentLabel = cms.InputTag(
"hltCscSegments"),
10 DTRecSegmentLabel = cms.InputTag(
"hltDt4DSegments"),
11 EnableCSCMeasurement = cms.bool(
True),
12 EnableDTMeasurement = cms.bool(
True),
13 EnableRPCMeasurement = cms.bool(
True),
14 FitDirection = cms.string(
'outsideIn'),
15 MaxChi2 = cms.double(100.0),
16 MuonTrajectoryUpdatorParameters = cms.PSet(
17 ExcludeRPCFromFit = cms.bool(
False),
18 Granularity = cms.int32(0),
19 MaxChi2 = cms.double(25.0),
20 RescaleError = cms.bool(
False),
21 RescaleErrorFactor = cms.double(100.0),
22 UseInvalidHits = cms.bool(
True)
24 NumberOfSigma = cms.double(3.0),
25 Propagator = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
26 RPCRecSegmentLabel = cms.InputTag(
"hltRpcRecHits")
28 DoBackwardFilter = cms.bool(
True),
29 DoRefit = cms.bool(
False),
30 DoSeedRefit = cms.bool(
False),
31 FilterParameters = cms.PSet(
32 CSCRecSegmentLabel = cms.InputTag(
"hltCscSegments"),
33 DTRecSegmentLabel = cms.InputTag(
"hltDt4DSegments"),
34 EnableCSCMeasurement = cms.bool(
True),
35 EnableDTMeasurement = cms.bool(
True),
36 EnableGEMMeasurement = cms.bool(
True),
37 EnableME0Measurement = cms.bool(
False),
38 EnableRPCMeasurement = cms.bool(
True),
39 FitDirection = cms.string(
'insideOut'),
40 GEMRecSegmentLabel = cms.InputTag(
"hltGemRecHits"),
41 ME0RecSegmentLabel = cms.InputTag(
""),
42 MaxChi2 = cms.double(1000.0),
43 MuonTrajectoryUpdatorParameters = cms.PSet(
44 ExcludeRPCFromFit = cms.bool(
False),
45 Granularity = cms.int32(0),
46 MaxChi2 = cms.double(25.0),
47 RescaleError = cms.bool(
False),
48 RescaleErrorFactor = cms.double(100.0),
49 UseInvalidHits = cms.bool(
True)
51 NumberOfSigma = cms.double(3.0),
52 Propagator = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
53 RPCRecSegmentLabel = cms.InputTag(
"hltRpcRecHits")
55 NavigationType = cms.string(
'Standard'),
56 SeedPosition = cms.string(
'in'),
57 SeedPropagator = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
58 SeedTransformerParameters = cms.PSet(
59 Fitter = cms.string(
'hltESPKFFittingSmootherForL2Muon'),
60 MuonRecHitBuilder = cms.string(
'hltESPMuonTransientTrackingRecHitBuilder'),
61 NMinRecHits = cms.uint32(2),
62 Propagator = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
63 RescaleError = cms.double(100.0),
64 UseSubRecHits = cms.bool(
False)
67 MuonTrajectoryBuilder = cms.string(
'Exhaustive'),
68 SeedTransformerParameters = cms.PSet(
69 Fitter = cms.string(
'hltESPKFFittingSmootherForL2Muon'),
70 MuonRecHitBuilder = cms.string(
'hltESPMuonTransientTrackingRecHitBuilder'),
71 NMinRecHits = cms.uint32(2),
72 Propagator = cms.string(
'hltESPFastSteppingHelixPropagatorAny'),
73 RescaleError = cms.double(100.0),
74 UseSubRecHits = cms.bool(
False)
76 ServiceParameters = cms.PSet(
77 Propagators = cms.untracked.vstring(
78 'hltESPFastSteppingHelixPropagatorAny',
79 'hltESPFastSteppingHelixPropagatorOpposite' 81 RPCLayers = cms.bool(
True),
82 UseMuonNavigation = cms.untracked.bool(
True)
84 TrackLoaderParameters = cms.PSet(
85 DoSmoothing = cms.bool(
False),
86 MuonUpdatorAtVertexParameters = cms.PSet(
87 BeamSpotPosition = cms.vdouble(0.0, 0.0, 0.0),
88 BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3),
89 MaxChi2 = cms.double(1000000.0),
90 Propagator = cms.string(
'hltESPFastSteppingHelixPropagatorOpposite')
92 Smoother = cms.string(
'hltESPKFTrajectorySmootherForMuonTrackLoader'),
93 TTRHBuilder = cms.string(
'WithTrackAngle'),
94 VertexConstraint = cms.bool(
True),
95 beamSpot = cms.InputTag(
"hltOnlineBeamSpot")