CMS 3D CMS Logo

BeamHaloPropagator_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 import copy
5 # clone the steppinghelix propagators
6 BeamHaloSHPropagatorAlong = copy.deepcopy(SteppingHelixPropagatorAlong)
7 import copy
9 BeamHaloSHPropagatorOpposite = copy.deepcopy(SteppingHelixPropagatorOpposite)
10 import copy
12 BeamHaloSHPropagatorAny = copy.deepcopy(SteppingHelixPropagatorAny)
13 import copy
15 # clone some material propagators
16 BeamHaloMPropagatorAlong = copy.deepcopy(MaterialPropagator)
17 import copy
19 BeamHaloMPropagatorOpposite = copy.deepcopy(OppositeMaterialPropagator)
20 #
21 # special propagator
25 BeamHaloSHPropagatorAlong.ComponentName = 'BeamHaloSHPropagatorAlong'
26 BeamHaloSHPropagatorOpposite.ComponentName = 'BeamHaloSHPropagatorOpposite'
27 BeamHaloSHPropagatorAny.ComponentName = 'BeamHaloSHPropagatorAny'
28 BeamHaloMPropagatorAlong.ComponentName = 'BeamHaloMPropagatorAlong'
29 BeamHaloMPropagatorAlong.MaxDPhi = 10000
30 BeamHaloMPropagatorOpposite.ComponentName = 'BeamHaloMPropagatorOpposite'
31 BeamHaloMPropagatorOpposite.MaxDPhi = 10000
32 
33 BeamHaloMPropagatorAlong.useRungeKutta = True
34 BeamHaloMPropagatorOpposite.useRungeKutta = True
OppositeMaterialPropagator_cfi
BeamHaloPropagatorAlong_cfi
SteppingHelixPropagatorAlong_cfi
BeamHaloPropagatorOpposite_cfi
MaterialPropagator_cfi
BeamHaloPropagatorAny_cfi
SteppingHelixPropagatorAny_cfi
SteppingHelixPropagatorOpposite_cfi