CMS 3D CMS Logo

cosmicMuons_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
6 
7 MuonServiceProxy.ServiceParameters.Propagators.append('StraightLinePropagator')
8 
9 cosmicMuons = cms.EDProducer("CosmicMuonProducer",
10  MuonTrackLoaderForCosmic,
11  MuonServiceProxy,
12  TrajectoryBuilderParameters = cms.PSet(
13  DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
14  BackwardMuonTrajectoryUpdatorParameters = cms.PSet(
15  MaxChi2 = cms.double(100.0),
16  RescaleError = cms.bool(False),
17  RescaleErrorFactor = cms.double(1.0),
18  Granularity = cms.int32(2),
19  UseInvalidHits = cms.bool(False),
20  ExcludeRPCFromFit = cms.bool(False)
21  ),
22  RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
23  MuonTrajectoryUpdatorParameters = cms.PSet(
24  MaxChi2 = cms.double(3000.0),
25  RescaleError = cms.bool(False),
26  RescaleErrorFactor = cms.double(1.0),
27  Granularity = cms.int32(0),
28  UseInvalidHits = cms.bool(False),
29  ExcludeRPCFromFit = cms.bool(False)
30  ),
31  EnableRPCMeasurement = cms.bool(True),
32  CSCRecSegmentLabel = cms.InputTag("cscSegments"),
33  BuildTraversingMuon = cms.bool(False),
34  Strict1Leg = cms.bool(False),
35  EnableDTMeasurement = cms.bool(True),
36  MuonSmootherParameters = cms.PSet(
37  PropagatorAlong = cms.string('SteppingHelixPropagatorAny'),
38  PropagatorOpposite = cms.string('SteppingHelixPropagatorAny'),
39  RescalingFactor = cms.double(5.0)
40  ),
41  Propagator = cms.string('SteppingHelixPropagatorAny'),
42  EnableCSCMeasurement = cms.bool(True),
43  MuonNavigationParameters = cms.PSet(
44  Barrel = cms.bool(True),
45  Endcap = cms.bool(True)
46  )
47  ),
48  MuonSeedCollectionLabel = cms.string('CosmicMuonSeed')
49 )
50 
StraightLinePropagator_cfi
MuonServiceProxy_cff
MuonTrackLoader_cff