CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoMuon/CosmicMuonProducer/python/cosmicMuons_cfi.py

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