CMS 3D CMS Logo

MuonServiceProxy_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
15 MuonServiceProxy = cms.PSet(
16  ServiceParameters = cms.PSet(
17  Propagators = cms.untracked.vstring('SteppingHelixPropagatorAny',
18  'SteppingHelixPropagatorAlong',
19  'SteppingHelixPropagatorOpposite',
20  'SteppingHelixPropagatorL2Any',
21  'SteppingHelixPropagatorL2Along',
22  'SteppingHelixPropagatorL2Opposite',
23  #A bunch with error propagation turned off: can be about 2 times faster
24  'SteppingHelixPropagatorAnyNoError',
25  'SteppingHelixPropagatorAlongNoError',
26  'SteppingHelixPropagatorOppositeNoError',
27  'SteppingHelixPropagatorL2AnyNoError',
28  'SteppingHelixPropagatorL2AlongNoError',
29  'SteppingHelixPropagatorL2OppositeNoError',
30  'PropagatorWithMaterial',
31  'PropagatorWithMaterialOpposite',
32  'SmartPropagator',
33  'SmartPropagatorOpposite',
34  'SmartPropagatorAnyOpposite',
35  'SmartPropagatorAny',
36  'SmartPropagatorRK',
37  'SmartPropagatorAnyRK',
38  'StraightLinePropagator'),
39  RPCLayers = cms.bool(True),
40  CSCLayers = cms.untracked.bool(True),
41  GEMLayers = cms.untracked.bool(False),
42  ME0Layers = cms.bool(False),
43 
44  UseMuonNavigation = cms.untracked.bool(True)
45  )
46 )
47 
48 # run3_GEM
49 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
50 run3_GEM.toModify(MuonServiceProxy,
51  ServiceParameters = dict(GEMLayers = cms.untracked.bool(True))
52 )
53 
54 # phase2_muon
55 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
56 phase2_muon.toModify(MuonServiceProxy,
57  ServiceParameters = dict(ME0Layers = cms.bool(True))
58 )
StraightLinePropagator_cfi
OppositeMaterialPropagator_cfi
SteppingHelixPropagatorAlong_cfi
SteppingHelixPropagatorsNoErrorPropagation_cff
MaterialPropagator_cfi
SmartPropagator_cff
SteppingHelixPropagatorAny_cfi
SteppingHelixPropagatorHLT_cff
SmartPropagatorAny_cfi
SmartPropagatorAnyOpposite_cfi
SteppingHelixPropagatorOpposite_cfi