CMS 3D CMS Logo

hltL3MuonsPhase2L3OI_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltL3MuonsPhase2L3OI = 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("offlineBeamSpot"),
72  input = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"),
73  maxRegions = cms.int32(2),
74  precise = cms.bool(True),
75  vertexCollection = cms.InputTag("pixelVertices")
76  ),
77  PCut = cms.double(2.5),
78  PtCut = cms.double(1.0),
79  RefitRPCHits = cms.bool(True),
80  ScaleTECxFactor = cms.double(-1.0),
81  ScaleTECyFactor = cms.double(-1.0),
82  TrackTransformer = cms.PSet(
83  DoPredictionsOnly = cms.bool(False),
84  Fitter = cms.string('hltESPL3MuKFTrajectoryFitter'),
85  MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
86  Propagator = cms.string('hltESPSmartPropagatorAny'),
87  RefitDirection = cms.string('insideOut'),
88  RefitRPCHits = cms.bool(True),
89  Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
90  TrackerRecHitBuilder = cms.string('WithTrackAngle')
91  ),
92  TrackerPropagator = cms.string('SteppingHelixPropagatorAny'),
93  TrackerRecHitBuilder = cms.string('WithTrackAngle'),
94  tkTrajBeamSpot = cms.InputTag("offlineBeamSpot"),
95  tkTrajLabel = cms.InputTag("hltPhase2L3OIMuonTrackSelectionHighPurity"),
96  tkTrajMaxChi2 = cms.double(9999.0),
97  tkTrajMaxDXYBeamSpot = cms.double(9999.0),
98  tkTrajUseVertex = cms.bool(False),
99  tkTrajVertex = cms.InputTag("Notused")
100  ),
101  MuonCollectionLabel = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"),
102  ServiceParameters = cms.PSet(
103  Propagators = cms.untracked.vstring(
104  'hltESPSmartPropagatorAny',
105  'SteppingHelixPropagatorAny',
106  'hltESPSmartPropagator',
107  'hltESPSteppingHelixPropagatorOpposite'
108  ),
109  RPCLayers = cms.bool(True),
110  UseMuonNavigation = cms.untracked.bool(True)
111  ),
112  TrackLoaderParameters = cms.PSet(
113  DoSmoothing = cms.bool(True),
114  MuonSeededTracksInstance = cms.untracked.string('L2Seeded'),
115  MuonUpdatorAtVertexParameters = cms.PSet(
116  BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3),
117  MaxChi2 = cms.double(1000000.0),
118  Propagator = cms.string('hltESPSteppingHelixPropagatorOpposite')
119  ),
120  PutTkTrackIntoEvent = cms.untracked.bool(False),
121  SmoothTkTrack = cms.untracked.bool(False),
122  Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
123  TTRHBuilder = cms.string('WithTrackAngle'),
124  VertexConstraint = cms.bool(False),
125  beamSpot = cms.InputTag("offlineBeamSpot")
126  )
127 )