CMS 3D CMS Logo

hltL2MuonsFromL1TkMuon_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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)
23  ),
24  NumberOfSigma = cms.double(3.0),
25  Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
26  RPCRecSegmentLabel = cms.InputTag("hltRpcRecHits")
27  ),
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)
50  ),
51  NumberOfSigma = cms.double(3.0),
52  Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
53  RPCRecSegmentLabel = cms.InputTag("hltRpcRecHits")
54  ),
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)
65  )
66  ),
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)
75  ),
76  ServiceParameters = cms.PSet(
77  Propagators = cms.untracked.vstring(
78  'hltESPFastSteppingHelixPropagatorAny',
79  'hltESPFastSteppingHelixPropagatorOpposite'
80  ),
81  RPCLayers = cms.bool(True),
82  UseMuonNavigation = cms.untracked.bool(True)
83  ),
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')
91  ),
92  Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
93  TTRHBuilder = cms.string('WithTrackAngle'),
94  VertexConstraint = cms.bool(True),
95  beamSpot = cms.InputTag("hltOnlineBeamSpot")
96  )
97 )