Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:45:11

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 L3MuonProducer = cms.EDProducer('L3MuonProducer',
0004   ServiceParameters = cms.PSet(
0005     Propagators = cms.untracked.vstring(
0006       'hltESPSmartPropagatorAny',
0007       'SteppingHelixPropagatorAny',
0008       'hltESPSmartPropagator',
0009       'hltESPSteppingHelixPropagatorOpposite'
0010     ),
0011     RPCLayers = cms.bool(True),
0012     UseMuonNavigation = cms.untracked.bool(True)
0013   ),
0014   MuonCollectionLabel = cms.InputTag('hltL2Muons', 'UpdatedAtVtx'),
0015   TrackLoaderParameters = cms.PSet(
0016     PutTkTrackIntoEvent = cms.untracked.bool(False),
0017     TTRHBuilder = cms.string('hltESPTTRHBWithTrackAngle'),
0018     beamSpot = cms.InputTag('hltOnlineBeamSpot'),
0019     SmoothTkTrack = cms.untracked.bool(False),
0020     MuonSeededTracksInstance = cms.untracked.string('L2Seeded'),
0021     Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
0022     MuonUpdatorAtVertexParameters = cms.PSet(
0023       MaxChi2 = cms.double(1000000),
0024       Propagator = cms.string('hltESPSteppingHelixPropagatorOpposite'),
0025       BeamSpotPositionErrors = cms.vdouble(
0026         0.1,
0027         0.1,
0028         5.3
0029       )
0030     ),
0031     VertexConstraint = cms.bool(False),
0032     DoSmoothing = cms.bool(False)
0033   ),
0034   L3TrajBuilderParameters = cms.PSet(
0035     ScaleTECyFactor = cms.double(-1),
0036     tkTrajVertex = cms.InputTag('hltPixelVertices'),
0037     tkTrajUseVertex = cms.bool(False),
0038     GlbRefitterParameters = cms.PSet(
0039       TrackerSkipSection = cms.int32(-1),
0040       DoPredictionsOnly = cms.bool(False),
0041       PropDirForCosmics = cms.bool(False),
0042       HitThreshold = cms.int32(1),
0043       MuonHitsOption = cms.int32(1),
0044       RefitFlag = cms.bool(True),
0045       Fitter = cms.string('hltESPL3MuKFTrajectoryFitter'),
0046       SkipStation = cms.int32(-1),
0047       TrackerRecHitBuilder = cms.string('hltESPTTRHBWithTrackAngle'),
0048       Chi2CutRPC = cms.double(1),
0049       MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0050       RefitDirection = cms.string('insideOut'),
0051       CSCRecSegmentLabel = cms.InputTag('hltCscSegments'),
0052       GEMRecHitLabel = cms.InputTag('gemRecHits'),
0053       ME0RecHitLabel = cms.InputTag('me0Segments'),
0054       DYTthrs = cms.vint32(
0055         30,
0056         15
0057       ),
0058       DYTselector = cms.int32(1),
0059       DYTupdator = cms.bool(False),
0060       DYTuseAPE = cms.bool(False),
0061       DYTuseThrsParametrization = cms.bool(True),
0062       DYTthrsParameters = cms.PSet(
0063         eta0p8 = cms.vdouble(
0064           1,
0065           -0.919853,
0066           0.990742
0067         ),
0068         eta1p2 = cms.vdouble(
0069           1,
0070           -0.897354,
0071           0.987738
0072         ),
0073         eta2p0 = cms.vdouble(
0074           1,
0075           -0.986855,
0076           0.998516
0077         ),
0078         eta2p2 = cms.vdouble(
0079           1,
0080           -0.940342,
0081           0.992955
0082         ),
0083         eta2p4 = cms.vdouble(
0084           1,
0085           -0.947633,
0086           0.993762
0087         )
0088       ),
0089       Chi2CutCSC = cms.double(150),
0090       Chi2CutDT = cms.double(10),
0091       Chi2CutGEM = cms.double(1),
0092       Chi2CutME0 = cms.double(1),
0093       RefitRPCHits = cms.bool(True),
0094       DTRecSegmentLabel = cms.InputTag('hltDt4DSegments'),
0095       Propagator = cms.string('hltESPSmartPropagatorAny'),
0096       TrackerSkipSystem = cms.int32(-1)
0097     ),
0098     tkTrajMaxChi2 = cms.double(9999),
0099     ScaleTECxFactor = cms.double(-1),
0100     TrackerRecHitBuilder = cms.string('hltESPTTRHBWithTrackAngle'),
0101     tkTrajBeamSpot = cms.InputTag('hltOnlineBeamSpot'),
0102     MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0103     tkTrajMaxDXYBeamSpot = cms.double(9999),
0104     TrackerPropagator = cms.string('SteppingHelixPropagatorAny'),
0105     MuonTrackingRegionBuilder = cms.PSet(
0106       precise = cms.bool(True),
0107       Eta_fixed = cms.bool(True),
0108       Eta_min = cms.double(0.1),
0109       Z_fixed = cms.bool(False),
0110       MeasurementTrackerName = cms.InputTag('hltESPMeasurementTracker'),
0111       maxRegions = cms.int32(2),
0112       Pt_min = cms.double(3),
0113       Rescale_Dz = cms.double(4),
0114       PhiR_UpperLimit_Par1 = cms.double(0.6),
0115       PhiR_UpperLimit_Par2 = cms.double(0.2),
0116       vertexCollection = cms.InputTag('pixelVertices'),
0117       Phi_fixed = cms.bool(True),
0118       input = cms.InputTag('hltL2Muons', 'UpdatedAtVtx'),
0119       DeltaR = cms.double(0.025),
0120       OnDemand = cms.int32(-1),
0121       DeltaZ = cms.double(24.2),
0122       Rescale_phi = cms.double(3),
0123       Rescale_eta = cms.double(3),
0124       DeltaEta = cms.double(0.04),
0125       DeltaPhi = cms.double(0.15),
0126       Phi_min = cms.double(0.1),
0127       UseVertex = cms.bool(False),
0128       EtaR_UpperLimit_Par1 = cms.double(0.25),
0129       EtaR_UpperLimit_Par2 = cms.double(0.15),
0130       beamSpot = cms.InputTag('hltOnlineBeamSpot'),
0131       Pt_fixed = cms.bool(False)
0132     ),
0133     RefitRPCHits = cms.bool(True),
0134     PCut = cms.double(2.5),
0135     TrackTransformer = cms.PSet(
0136       DoPredictionsOnly = cms.bool(False),
0137       Fitter = cms.string('hltESPL3MuKFTrajectoryFitter'),
0138       Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
0139       Propagator = cms.string('hltESPSmartPropagatorAny'),
0140       RefitDirection = cms.string('insideOut'),
0141       RefitRPCHits = cms.bool(True),
0142       TrackerRecHitBuilder = cms.string('hltESPTTRHBWithTrackAngle'),
0143       MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0144       MTDRecHitBuilder = cms.string('MTDRecHitBuilder')
0145     ),
0146     GlobalMuonTrackMatcher = cms.PSet(
0147       Quality_3 = cms.double(7),
0148       DeltaRCut_1 = cms.double(0.1),
0149       MinP = cms.double(2.5),
0150       MinPt = cms.double(1),
0151       Quality_2 = cms.double(15),
0152       Pt_threshold2 = cms.double(999999999),
0153       LocChi2Cut = cms.double(0.001),
0154       Eta_threshold = cms.double(1.2),
0155       Pt_threshold1 = cms.double(0),
0156       Chi2Cut_1 = cms.double(50),
0157       Quality_1 = cms.double(20),
0158       Chi2Cut_3 = cms.double(200),
0159       DeltaRCut_3 = cms.double(1),
0160       DeltaRCut_2 = cms.double(0.2),
0161       DeltaDCut_1 = cms.double(40),
0162       DeltaDCut_2 = cms.double(10),
0163       DeltaDCut_3 = cms.double(15),
0164       Chi2Cut_2 = cms.double(50),
0165       Propagator = cms.string('hltESPSmartPropagator')
0166     ),
0167     PtCut = cms.double(1),
0168     matchToSeeds = cms.bool(True),
0169     tkTrajLabel = cms.InputTag('hltBRSMuonSeededTracksOutIn')
0170   ),
0171   mightGet = cms.optional.untracked.vstring
0172 )