00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00005 from RecoMuon.TrackingTools.MuonTrackLoader_cff import *
00006 L2Muons = cms.EDProducer("L2MuonProducer",
00007 MuonTrackLoaderForSTA,
00008 MuonServiceProxy,
00009 InputObjects = cms.InputTag("L2MuonSeeds"),
00010 DoSeedRefit = cms.bool(False),
00011 SeedTransformerParameters = cms.PSet(
00012 Fitter = cms.string("hltESPKFFittingSmootherForL2Muon"),
00013 MuonRecHitBuilder = cms.string("hltESPMuonTransientTrackingRecHitBuilder"),
00014 NMinRecHits = cms.uint32(2),
00015 UseSubRecHits = cms.bool(False),
00016 Propagator = cms.string("hltESPFastSteppingHelixPropagatorAny"),
00017 RescaleError = cms.double(100.0)
00018 ),
00019 L2TrajBuilderParameters = cms.PSet(
00020 DoRefit = cms.bool(False),
00021 FilterParameters = cms.PSet(
00022 NumberOfSigma = cms.double(3.0),
00023 FitDirection = cms.string('insideOut'),
00024 DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
00025 MaxChi2 = cms.double(1000.0),
00026 MuonTrajectoryUpdatorParameters = cms.PSet(
00027 MaxChi2 = cms.double(25.0),
00028 RescaleError = cms.bool(False),
00029 RescaleErrorFactor = cms.double(100.0),
00030 Granularity = cms.int32(0),
00031 ExcludeRPCFromFit = cms.bool(False),
00032 UseInvalidHits = cms.bool(True),
00033 ),
00034 EnableRPCMeasurement = cms.bool(True),
00035 CSCRecSegmentLabel = cms.InputTag("cscSegments"),
00036 EnableDTMeasurement = cms.bool(True),
00037 RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
00038 Propagator = cms.string('SteppingHelixPropagatorL2Any'),
00039 EnableCSCMeasurement = cms.bool(True)
00040 ),
00041
00042
00043 SeedPropagator = cms.string('SteppingHelixPropagatorL2Any'),
00044 NavigationType = cms.string('Standard'),
00045 DoBackwardFilter = cms.bool(True),
00046
00047 SeedPosition = cms.string('in'),
00048 BWFilterParameters = cms.PSet(
00049 NumberOfSigma = cms.double(3.0),
00050 BWSeedType = cms.string('fromGenerator'),
00051 FitDirection = cms.string('outsideIn'),
00052 DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
00053 MaxChi2 = cms.double(100.0),
00054 MuonTrajectoryUpdatorParameters = cms.PSet(
00055 MaxChi2 = cms.double(25.0),
00056 RescaleError = cms.bool(False),
00057 RescaleErrorFactor = cms.double(100.0),
00058 Granularity = cms.int32(2),
00059 ExcludeRPCFromFit = cms.bool( False ),
00060 UseInvalidHits = cms.bool( True ),
00061 ),
00062 EnableRPCMeasurement = cms.bool(True),
00063 CSCRecSegmentLabel = cms.InputTag("cscSegments"),
00064 EnableDTMeasurement = cms.bool(True),
00065 RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
00066 Propagator = cms.string('SteppingHelixPropagatorL2Any'),
00067 EnableCSCMeasurement = cms.bool(True)
00068 ),
00069 )
00070 )
00071
00072
00073