CMS 3D CMS Logo

hltPhase2L3GlbMuon_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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)
26  ),
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)
47  ),
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)
75  ),
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')
90  ),
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")
99  ),
100  MuonCollectionLabel = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"),
101  ServiceParameters = cms.PSet(
102  Propagators = cms.untracked.vstring(
103  'hltESPSmartPropagatorAny',
104  'SteppingHelixPropagatorAny',
105  'hltESPSmartPropagator',
106  'hltESPSteppingHelixPropagatorOpposite'
107  ),
108  RPCLayers = cms.bool(True),
109  UseMuonNavigation = cms.untracked.bool(True)
110  ),
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')
118  ),
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")
125  )
126 )