CMS 3D CMS Logo

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