public class TestProp extends Propagator
Constructor and Description |
---|
TestProp() |
Modifier and Type | Method and Description |
---|---|
PropStat |
errDirProp(ETrack trv,
Surface srf,
PropDir dir)
propagate a track with error in the specified direction
Typically does not need to be overridden in subclasses.
|
PropStat |
errDirProp(ETrack trv,
Surface srf,
PropDir dir,
TrackDerivative pder)
propagate a track with error in the specified direction
|
PropStat |
errProp(ETrack trv,
Surface srf)
propagate a track with error
Typically does not need to be overridden in subclasses.
|
PropStat |
errProp(ETrack trv,
Surface srf,
TrackDerivative pder)
propagate a track with error
|
String |
get_static_type() |
String |
get_type() |
PropStat |
myprop(VTrack trv,
Surface asrf,
PropDir dir) |
Propagator |
newPropagator()
Clone, i.e.
|
String |
toString() |
static String |
typeName() |
PropStat |
vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
propagate a track without error in the specified direction
Must be overriden in subclasses.
|
PropStat |
vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative pder)
propagate a track without error in the specified direction
|
PropStat |
vecProp(VTrack trv,
Surface srf)
Propagate a track without error.
|
PropStat |
vecProp(VTrack trv,
Surface srf,
TrackDerivative pder)
propagate a track without error
|
reduce, reduceDirection
public static String typeName()
public String get_static_type()
public String get_type()
public Propagator newPropagator()
Propagator
newPropagator
in class Propagator
public PropStat vecProp(VTrack trv, Surface srf, TrackDerivative pder)
Propagator
vecProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatepder
- TrackDerivative to update at srfpublic PropStat vecProp(VTrack trv, Surface srf)
Propagator
vecProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatepublic PropStat vecDirProp(VTrack trv, Surface srf, PropDir dir, TrackDerivative pder)
Propagator
vecDirProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagatepder
- TrackDerivative to update at srfpublic PropStat vecDirProp(VTrack trv, Surface srf, PropDir dir)
Propagator
vecDirProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagatepublic PropStat errProp(ETrack trv, Surface srf, TrackDerivative pder)
Propagator
errProp
in class Propagator
trv
- ETrack to propagatesrf
- Surface to which to propagatepder
- TrackDerivative to update at srfpublic PropStat errProp(ETrack trv, Surface srf)
Propagator
errProp
in class Propagator
trv
- ETrack to propagatesrf
- Surface to which to propagatepublic PropStat errDirProp(ETrack trv, Surface srf, PropDir dir, TrackDerivative pder)
Propagator
errDirProp
in class Propagator
trv
- ETrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagatepder
- TrackDerivative to update at srfpublic PropStat errDirProp(ETrack trv, Surface srf, PropDir dir)
Propagator
errDirProp
in class Propagator
trv
- ETrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagateCopyright © 2016 Linear Collider Detector (LCD). All rights reserved.