Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackingTools
GeomPropagators
python
BeamHaloPropagator_cff.py
Go to the documentation of this file.
1
import
FWCore.ParameterSet.Config
as
cms
2
3
from
TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi
import
*
4
from
TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi
import
*
5
from
TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi
import
*
6
from
TrackingTools.MaterialEffects.MaterialPropagator_cfi
import
*
7
from
TrackingTools.MaterialEffects.OppositeMaterialPropagator_cfi
import
*
8
#
9
# special propagator
10
from
TrackingTools.GeomPropagators.BeamHaloPropagatorAlong_cfi
import
*
11
from
TrackingTools.GeomPropagators.BeamHaloPropagatorOpposite_cfi
import
*
12
from
TrackingTools.GeomPropagators.BeamHaloPropagatorAny_cfi
import
*
13
14
15
# clone the steppinghelix propagators
16
BeamHaloSHPropagatorAlong = SteppingHelixPropagatorAlong.clone(
17
ComponentName =
'BeamHaloSHPropagatorAlong'
18
)
19
BeamHaloSHPropagatorOpposite = SteppingHelixPropagatorOpposite.clone(
20
ComponentName =
'BeamHaloSHPropagatorOpposite'
21
)
22
BeamHaloSHPropagatorAny = SteppingHelixPropagatorAny.clone(
23
ComponentName =
'BeamHaloSHPropagatorAny'
24
)
25
# clone some material propagators
26
BeamHaloMPropagatorAlong = MaterialPropagator.clone(
27
ComponentName =
'BeamHaloMPropagatorAlong'
,
28
MaxDPhi = 10000,
29
useRungeKutta =
True
30
)
31
32
BeamHaloMPropagatorOpposite = OppositeMaterialPropagator.clone(
33
ComponentName =
'BeamHaloMPropagatorOpposite'
,
34
MaxDPhi = 10000,
35
useRungeKutta =
True
36
)
OppositeMaterialPropagator_cfi
BeamHaloPropagatorAlong_cfi
SteppingHelixPropagatorOpposite_cfi
SteppingHelixPropagatorAlong_cfi
BeamHaloPropagatorAny_cfi
MaterialPropagator_cfi
BeamHaloPropagatorOpposite_cfi
SteppingHelixPropagatorAny_cfi
Generated for CMSSW Reference Manual by
1.8.5