public abstract class PropDirected extends Propagator
Constructor and Description |
---|
PropDirected()
constructor with default direction = NEAREST
|
PropDirected(PropDir dir)
constructor from direction
|
Modifier and Type | Method and Description |
---|---|
PropDir |
direction()
get the default direction
|
void |
direction(PropDir dir)
set the default direction
|
PropStat |
errProp(ETrack trv,
Surface srf,
TrackDerivative tder)
Propagate a track with error in the default direction.
|
PropStat |
vecProp(VTrack trv,
Surface srf,
TrackDerivative tder)
Propagate a track without error in the default direction.
|
errDirProp, errDirProp, errProp, newPropagator, reduce, reduceDirection, typeName, vecDirProp, vecDirProp, vecProp
private PropDir _dir
public PropDirected()
public PropDirected(PropDir dir)
dir
- Direction in which to propagatepublic void direction(PropDir dir)
dir
- direction in which to propagatepublic PropDir direction()
public PropStat vecProp(VTrack trv, Surface srf, TrackDerivative tder)
vecProp
in class Propagator
trv
- VTrack to propagatesrf
- Surface to which to propagatetder
- TrackDerivative to update at srfpublic PropStat errProp(ETrack trv, Surface srf, TrackDerivative tder)
errProp
in class Propagator
trv
- ETrack to propagatesrf
- Surface to which to propagatetder
- TrackDerivative to update at srfCopyright © 2016 Linear Collider Detector (LCD). All rights reserved.