Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:50:37

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltL3MuonsPhase2L3OI = cms.EDProducer("L3MuonProducer",
0004     L3TrajBuilderParameters = cms.PSet(
0005         GlbRefitterParameters = cms.PSet(
0006             CSCRecSegmentLabel = cms.InputTag("hltCscSegments"),
0007             Chi2CutCSC = cms.double(150.0),
0008             Chi2CutDT = cms.double(10.0),
0009             Chi2CutRPC = cms.double(1.0),
0010             DTRecSegmentLabel = cms.InputTag("hltDt4DSegments"),
0011             DYTthrs = cms.vint32(30, 15),
0012             DoPredictionsOnly = cms.bool(False),
0013             Fitter = cms.string('hltESPL3MuKFTrajectoryFitter'),
0014             HitThreshold = cms.int32(1),
0015             MuonHitsOption = cms.int32(1),
0016             MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0017             PropDirForCosmics = cms.bool(False),
0018             Propagator = cms.string('hltESPSmartPropagatorAny'),
0019             RefitDirection = cms.string('insideOut'),
0020             RefitFlag = cms.bool(True),
0021             RefitRPCHits = cms.bool(True),
0022             SkipStation = cms.int32(-1),
0023             TrackerRecHitBuilder = cms.string('WithTrackAngle'),
0024             TrackerSkipSection = cms.int32(-1),
0025             TrackerSkipSystem = cms.int32(-1)
0026         ),
0027         GlobalMuonTrackMatcher = cms.PSet(
0028             Chi2Cut_1 = cms.double(50.0),
0029             Chi2Cut_2 = cms.double(50.0),
0030             Chi2Cut_3 = cms.double(200.0),
0031             DeltaDCut_1 = cms.double(40.0),
0032             DeltaDCut_2 = cms.double(10.0),
0033             DeltaDCut_3 = cms.double(15.0),
0034             DeltaRCut_1 = cms.double(0.1),
0035             DeltaRCut_2 = cms.double(0.2),
0036             DeltaRCut_3 = cms.double(1.0),
0037             Eta_threshold = cms.double(1.2),
0038             LocChi2Cut = cms.double(0.001),
0039             MinP = cms.double(2.5),
0040             MinPt = cms.double(1.0),
0041             Propagator = cms.string('hltESPSmartPropagator'),
0042             Pt_threshold1 = cms.double(0.0),
0043             Pt_threshold2 = cms.double(999999999.0),
0044             Quality_1 = cms.double(20.0),
0045             Quality_2 = cms.double(15.0),
0046             Quality_3 = cms.double(7.0)
0047         ),
0048         MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0049         MuonTrackingRegionBuilder = cms.PSet(
0050             DeltaEta = cms.double(0.2),
0051             DeltaPhi = cms.double(0.15),
0052             DeltaR = cms.double(0.025),
0053             DeltaZ = cms.double(24.2),
0054             EtaR_UpperLimit_Par1 = cms.double(0.25),
0055             EtaR_UpperLimit_Par2 = cms.double(0.15),
0056             Eta_fixed = cms.bool(True),
0057             Eta_min = cms.double(0.1),
0058             MeasurementTrackerName = cms.InputTag("hltESPMeasurementTracker"),
0059             OnDemand = cms.int32(-1),
0060             PhiR_UpperLimit_Par1 = cms.double(0.6),
0061             PhiR_UpperLimit_Par2 = cms.double(0.2),
0062             Phi_fixed = cms.bool(True),
0063             Phi_min = cms.double(0.1),
0064             Pt_fixed = cms.bool(False),
0065             Pt_min = cms.double(3.0),
0066             Rescale_Dz = cms.double(4.0),
0067             Rescale_eta = cms.double(3.0),
0068             Rescale_phi = cms.double(3.0),
0069             UseVertex = cms.bool(False),
0070             Z_fixed = cms.bool(False),
0071             beamSpot = cms.InputTag("hltOnlineBeamSpot"),
0072             input = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"),
0073             maxRegions = cms.int32(2),
0074             precise = cms.bool(True),
0075             vertexCollection = cms.InputTag("hltPhase2PixelVertices")
0076         ),
0077         PCut = cms.double(2.5),
0078         PtCut = cms.double(1.0),
0079         RefitRPCHits = cms.bool(True),
0080         ScaleTECxFactor = cms.double(-1.0),
0081         ScaleTECyFactor = cms.double(-1.0),
0082         TrackTransformer = cms.PSet(
0083             DoPredictionsOnly = cms.bool(False),
0084             Fitter = cms.string('hltESPL3MuKFTrajectoryFitter'),
0085             MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0086             Propagator = cms.string('hltESPSmartPropagatorAny'),
0087             RefitDirection = cms.string('insideOut'),
0088             RefitRPCHits = cms.bool(True),
0089             Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
0090             TrackerRecHitBuilder = cms.string('WithTrackAngle')
0091         ),
0092         TrackerPropagator = cms.string('SteppingHelixPropagatorAny'),
0093         TrackerRecHitBuilder = cms.string('WithTrackAngle'),
0094         tkTrajBeamSpot = cms.InputTag("hltOnlineBeamSpot"),
0095         tkTrajLabel = cms.InputTag("hltPhase2L3OIMuonTrackSelectionHighPurity"),
0096         tkTrajMaxChi2 = cms.double(9999.0),
0097         tkTrajMaxDXYBeamSpot = cms.double(9999.0),
0098         tkTrajUseVertex = cms.bool(False),
0099         tkTrajVertex = cms.InputTag("Notused")
0100     ),
0101     MuonCollectionLabel = cms.InputTag("hltL2MuonsFromL1TkMuon","UpdatedAtVtx"),
0102     ServiceParameters = cms.PSet(
0103         Propagators = cms.untracked.vstring(
0104             'hltESPSmartPropagatorAny',
0105             'SteppingHelixPropagatorAny',
0106             'hltESPSmartPropagator',
0107             'hltESPSteppingHelixPropagatorOpposite'
0108         ),
0109         RPCLayers = cms.bool(True),
0110         UseMuonNavigation = cms.untracked.bool(True)
0111     ),
0112     TrackLoaderParameters = cms.PSet(
0113         DoSmoothing = cms.bool(True),
0114         MuonSeededTracksInstance = cms.untracked.string('L2Seeded'),
0115         MuonUpdatorAtVertexParameters = cms.PSet(
0116             BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3),
0117             MaxChi2 = cms.double(1000000.0),
0118             Propagator = cms.string('hltESPSteppingHelixPropagatorOpposite')
0119         ),
0120         PutTkTrackIntoEvent = cms.untracked.bool(False),
0121         SmoothTkTrack = cms.untracked.bool(False),
0122         Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
0123         TTRHBuilder = cms.string('WithTrackAngle'),
0124         VertexConstraint = cms.bool(False),
0125         beamSpot = cms.InputTag("hltOnlineBeamSpot")
0126     )
0127 )