public class SimplePropTest extends Propagator
Modifier and Type | Field and Description |
---|---|
private int |
_flag |
Constructor and Description |
---|
SimplePropTest() |
Modifier and Type | Method and Description |
---|---|
PropStat |
errDirProp(ETrack tre,
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 tre,
Surface srf,
PropDir dir,
TrackDerivative der)
propagate a track with error in the specified direction
|
PropStat |
errProp(ETrack tre,
Surface srf)
propagate a track with error
Typically does not need to be overridden in subclasses.
|
PropStat |
errProp(ETrack tre,
Surface srf,
TrackDerivative der)
propagate a track with error
|
int |
get_flag() |
private static String |
get_static_type() |
String |
get_type() |
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 der)
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 der)
propagate a track without error
|
reduce, reduceDirection
public static String typeName()
private static String get_static_type()
public String get_type()
public int get_flag()
public Propagator newPropagator()
Propagator
newPropagator
in class Propagator
public PropStat vecProp(VTrack trv, Surface srf)
Propagator
vecProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatepublic PropStat vecProp(VTrack trv, Surface srf, TrackDerivative der)
Propagator
vecProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagateder
- TrackDerivative to update at srfpublic PropStat errProp(ETrack tre, Surface srf)
Propagator
errProp
in class Propagator
tre
- ETrack to propagatesrf
- Surface to which to propagatepublic PropStat errProp(ETrack tre, Surface srf, TrackDerivative der)
Propagator
errProp
in class Propagator
tre
- ETrack to propagatesrf
- Surface to which to propagateder
- 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 vecDirProp(VTrack trv, Surface srf, PropDir dir, TrackDerivative der)
Propagator
vecDirProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagateder
- TrackDerivative to update at srfpublic PropStat errDirProp(ETrack tre, Surface srf, PropDir dir)
Propagator
errDirProp
in class Propagator
tre
- ETrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagatepublic PropStat errDirProp(ETrack tre, Surface srf, PropDir dir, TrackDerivative der)
Propagator
errDirProp
in class Propagator
tre
- ETrack to propagatesrf
- Surface to which to propagatedir
- direction in which to propagateder
- TrackDerivative to update at srfCopyright © 2016 Linear Collider Detector (LCD). All rights reserved.