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),
39  EnableRPCMeasurement = cms.bool(True),
40  FitDirection = cms.string('insideOut'),
41  GEMRecSegmentLabel = cms.InputTag("hltGemRecHits"),
42  ME0RecSegmentLabel = cms.InputTag(""),
43  #ME0RecSegmentLabel = cms.InputTag("hltMe0Segments"),
44  MaxChi2 = cms.double(1000.0),
45  MuonTrajectoryUpdatorParameters = cms.PSet(
46  ExcludeRPCFromFit = cms.bool(False),
47  Granularity = cms.int32(0),
48  MaxChi2 = cms.double(25.0),
49  RescaleError = cms.bool(False),
50  RescaleErrorFactor = cms.double(100.0),
51  UseInvalidHits = cms.bool(True)
52  ),
53  NumberOfSigma = cms.double(3.0),
54  Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
55  RPCRecSegmentLabel = cms.InputTag("hltRpcRecHits")
56  ),
57  NavigationType = cms.string('Standard'),
58  SeedPosition = cms.string('in'),
59  SeedPropagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
60  SeedTransformerParameters = cms.PSet(
61  Fitter = cms.string('hltESPKFFittingSmootherForL2Muon'),
62  MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
63  NMinRecHits = cms.uint32(2),
64  Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
65  RescaleError = cms.double(100.0),
66  UseSubRecHits = cms.bool(False)
67  )
68  ),
69  MuonTrajectoryBuilder = cms.string('Exhaustive'),
70  SeedTransformerParameters = cms.PSet(
71  Fitter = cms.string('hltESPKFFittingSmootherForL2Muon'),
72  MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
73  NMinRecHits = cms.uint32(2),
74  Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
75  RescaleError = cms.double(100.0),
76  UseSubRecHits = cms.bool(False)
77  ),
78  ServiceParameters = cms.PSet(
79  Propagators = cms.untracked.vstring(
80  'hltESPFastSteppingHelixPropagatorAny',
81  'hltESPFastSteppingHelixPropagatorOpposite'
82  ),
83  RPCLayers = cms.bool(True),
84  UseMuonNavigation = cms.untracked.bool(True)
85  ),
86  TrackLoaderParameters = cms.PSet(
87  DoSmoothing = cms.bool(False),
88  MuonUpdatorAtVertexParameters = cms.PSet(
89  BeamSpotPosition = cms.vdouble(0.0, 0.0, 0.0),
90  BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3),
91  MaxChi2 = cms.double(1000000.0),
92  Propagator = cms.string('hltESPFastSteppingHelixPropagatorOpposite')
93  ),
94  Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
95  TTRHBuilder = cms.string('WithTrackAngle'),
96  VertexConstraint = cms.bool(True),
97  beamSpot = cms.InputTag("offlineBeamSpot")
98  )
99 )