Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-04-20 23:56:53

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltL2MuonsFromL1TkMuon = cms.EDProducer("L2MuonProducer",
0004     DoSeedRefit = cms.bool(False),
0005     InputObjects = cms.InputTag("hltL2MuonSeedsFromL1TkMuon"),
0006     L2TrajBuilderParameters = cms.PSet(
0007         BWFilterParameters = cms.PSet(
0008             BWSeedType = cms.string('fromGenerator'),
0009             CSCRecSegmentLabel = cms.InputTag("hltCscSegments"),
0010             DTRecSegmentLabel = cms.InputTag("hltDt4DSegments"),
0011             EnableCSCMeasurement = cms.bool(True),
0012             EnableDTMeasurement = cms.bool(True),
0013             EnableRPCMeasurement = cms.bool(True),
0014             FitDirection = cms.string('outsideIn'),
0015             MaxChi2 = cms.double(100.0),
0016             MuonTrajectoryUpdatorParameters = cms.PSet(
0017                 ExcludeRPCFromFit = cms.bool(False),
0018                 Granularity = cms.int32(0),
0019                 MaxChi2 = cms.double(25.0),
0020                 RescaleError = cms.bool(False),
0021                 RescaleErrorFactor = cms.double(100.0),
0022                 UseInvalidHits = cms.bool(True)
0023             ),
0024             NumberOfSigma = cms.double(3.0),
0025             Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0026             RPCRecSegmentLabel = cms.InputTag("hltRpcRecHits")
0027         ),
0028         DoBackwardFilter = cms.bool(True),
0029         DoRefit = cms.bool(False),
0030         DoSeedRefit = cms.bool(False),
0031         FilterParameters = cms.PSet(
0032             CSCRecSegmentLabel = cms.InputTag("hltCscSegments"),
0033             DTRecSegmentLabel = cms.InputTag("hltDt4DSegments"),
0034             EnableCSCMeasurement = cms.bool(True),
0035             EnableDTMeasurement = cms.bool(True),
0036             EnableGEMMeasurement = cms.bool(True),
0037             EnableME0Measurement = cms.bool(False), ### Thiago: RECO uses False
0038             #EnableME0Measurement = cms.bool(True),
0039             EnableRPCMeasurement = cms.bool(True),
0040             FitDirection = cms.string('insideOut'),
0041             GEMRecSegmentLabel = cms.InputTag("hltGemRecHits"),
0042             ME0RecSegmentLabel = cms.InputTag(""),
0043             #ME0RecSegmentLabel = cms.InputTag("hltMe0Segments"),
0044             MaxChi2 = cms.double(1000.0),
0045             MuonTrajectoryUpdatorParameters = cms.PSet(
0046                 ExcludeRPCFromFit = cms.bool(False),
0047                 Granularity = cms.int32(0),
0048                 MaxChi2 = cms.double(25.0),
0049                 RescaleError = cms.bool(False),
0050                 RescaleErrorFactor = cms.double(100.0),
0051                 UseInvalidHits = cms.bool(True)
0052             ),
0053             NumberOfSigma = cms.double(3.0),
0054             Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0055             RPCRecSegmentLabel = cms.InputTag("hltRpcRecHits")
0056         ),
0057         NavigationType = cms.string('Standard'),
0058         SeedPosition = cms.string('in'),
0059         SeedPropagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0060         SeedTransformerParameters = cms.PSet(
0061             Fitter = cms.string('hltESPKFFittingSmootherForL2Muon'),
0062             MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0063             NMinRecHits = cms.uint32(2),
0064             Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0065             RescaleError = cms.double(100.0),
0066             UseSubRecHits = cms.bool(False)
0067         )
0068     ),
0069     MuonTrajectoryBuilder = cms.string('Exhaustive'),
0070     SeedTransformerParameters = cms.PSet(
0071         Fitter = cms.string('hltESPKFFittingSmootherForL2Muon'),
0072         MuonRecHitBuilder = cms.string('hltESPMuonTransientTrackingRecHitBuilder'),
0073         NMinRecHits = cms.uint32(2),
0074         Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
0075         RescaleError = cms.double(100.0),
0076         UseSubRecHits = cms.bool(False)
0077     ),
0078     ServiceParameters = cms.PSet(
0079         Propagators = cms.untracked.vstring(
0080             'hltESPFastSteppingHelixPropagatorAny',
0081             'hltESPFastSteppingHelixPropagatorOpposite'
0082         ),
0083         RPCLayers = cms.bool(True),
0084         UseMuonNavigation = cms.untracked.bool(True)
0085     ),
0086     TrackLoaderParameters = cms.PSet(
0087         DoSmoothing = cms.bool(False),
0088         MuonUpdatorAtVertexParameters = cms.PSet(
0089             BeamSpotPosition = cms.vdouble(0.0, 0.0, 0.0),
0090             BeamSpotPositionErrors = cms.vdouble(0.1, 0.1, 5.3),
0091             MaxChi2 = cms.double(1000000.0),
0092             Propagator = cms.string('hltESPFastSteppingHelixPropagatorOpposite')
0093         ),
0094         Smoother = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
0095         TTRHBuilder = cms.string('WithTrackAngle'),
0096         VertexConstraint = cms.bool(True),
0097         beamSpot = cms.InputTag("offlineBeamSpot")
0098     )
0099 )