Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00004 from RecoMuon.TrackingTools.MuonTrackLoader_cff import *
00005 from TrackingTools.GeomPropagators.StraightLinePropagator_cfi import *
00006
00007 MuonServiceProxy.ServiceParameters.Propagators.append('StraightLinePropagator')
00008
00009 cosmicMuons = cms.EDProducer("CosmicMuonProducer",
00010 MuonTrackLoaderForCosmic,
00011 MuonServiceProxy,
00012 TrajectoryBuilderParameters = cms.PSet(
00013 DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
00014 BackwardMuonTrajectoryUpdatorParameters = cms.PSet(
00015 MaxChi2 = cms.double(100.0),
00016 RescaleError = cms.bool(False),
00017 RescaleErrorFactor = cms.double(1.0),
00018 Granularity = cms.int32(2),
00019 UseInvalidHits = cms.bool(False),
00020 ExcludeRPCFromFit = cms.bool(True)
00021 ),
00022 RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
00023 MuonTrajectoryUpdatorParameters = cms.PSet(
00024 MaxChi2 = cms.double(3000.0),
00025 RescaleError = cms.bool(False),
00026 RescaleErrorFactor = cms.double(1.0),
00027 Granularity = cms.int32(0),
00028 UseInvalidHits = cms.bool(False),
00029 ExcludeRPCFromFit = cms.bool(True)
00030 ),
00031 EnableRPCMeasurement = cms.bool(True),
00032 CSCRecSegmentLabel = cms.InputTag("cscSegments"),
00033 BuildTraversingMuon = cms.bool(False),
00034 Strict1Leg = cms.bool(False),
00035 EnableDTMeasurement = cms.bool(True),
00036 MuonSmootherParameters = cms.PSet(
00037 PropagatorAlong = cms.string('SteppingHelixPropagatorAny'),
00038 PropagatorOpposite = cms.string('SteppingHelixPropagatorAny'),
00039 RescalingFactor = cms.double(5.0)
00040 ),
00041 Propagator = cms.string('SteppingHelixPropagatorAny'),
00042 EnableCSCMeasurement = cms.bool(True),
00043 MuonNavigationParameters = cms.PSet(
00044 Barrel = cms.bool(True),
00045 Endcap = cms.bool(True)
00046 )
00047 ),
00048 MuonSeedCollectionLabel = cms.string('CosmicMuonSeed')
00049 )
00050