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 ), 00020 RPCRecSegmentLabel = cms.InputTag("rpcRecHits"), 00021 MuonTrajectoryUpdatorParameters = cms.PSet( 00022 MaxChi2 = cms.double(3000.0), 00023 RescaleError = cms.bool(False), 00024 RescaleErrorFactor = cms.double(1.0), 00025 Granularity = cms.int32(0) 00026 ), 00027 EnableRPCMeasurement = cms.bool(True), 00028 CSCRecSegmentLabel = cms.InputTag("cscSegments"), 00029 BuildTraversingMuon = cms.bool(False), 00030 EnableDTMeasurement = cms.bool(True), 00031 MuonSmootherParameters = cms.PSet( 00032 PropagatorAlong = cms.string('SteppingHelixPropagatorAny'), 00033 PropagatorOpposite = cms.string('SteppingHelixPropagatorAny'), 00034 RescalingFactor = cms.double(5.0) 00035 ), 00036 Propagator = cms.string('SteppingHelixPropagatorAny'), 00037 EnableCSCMeasurement = cms.bool(True), 00038 MuonNavigationParameters = cms.PSet( 00039 Barrel = cms.untracked.bool(True), 00040 Endcap = cms.untracked.bool(True) 00041 ) 00042 ), 00043 MuonSeedCollectionLabel = cms.string('CosmicMuonSeed') 00044 ) 00045