Modifier and Type | Field and Description |
---|---|
private PropDir |
PropDirected._dir |
static PropDir |
PropDir.BACKWARD |
static PropDir |
PropDir.BACKWARD_MOVE |
static PropDir |
PropDir.FORWARD |
static PropDir |
PropDir.FORWARD_MOVE |
static PropDir |
PropDir.NEAREST |
static PropDir |
PropDir.NEAREST_MOVE |
Modifier and Type | Method and Description |
---|---|
PropDir |
PropDirected.direction()
get the default direction
|
static PropDir |
Propagator.reduce(PropDir dir)
return a reduced PropDir
|
Modifier and Type | Method and Description |
---|---|
void |
PropDirected.direction(PropDir dir)
set the default direction
|
PropStat |
TestProp.errDirProp(ETrack trv,
Surface srf,
PropDir dir) |
PropStat |
PropDispatch.errDirProp(ETrack trv,
Surface srf,
PropDir dir)
propagate a track with error in the specified direction
|
PropStat |
SimplePropTest.errDirProp(ETrack tre,
Surface srf,
PropDir dir) |
PropStat |
Propagator.errDirProp(ETrack tre0,
Surface srf,
PropDir dir)
propagate a track with error in the specified direction
Typically does not need to be overridden in subclasses.
|
PropStat |
PropNull.errDirProp(ETrack tre,
Surface srf,
PropDir dir)
propagate a track with error in the specified direction
|
PropStat |
TestProp.errDirProp(ETrack trv,
Surface srf,
PropDir dir,
TrackDerivative pder) |
PropStat |
PropDispatch.errDirProp(ETrack trv,
Surface srf,
PropDir dir,
TrackDerivative der)
propagate a track with error in the specified direction
|
PropStat |
SimplePropTest.errDirProp(ETrack tre,
Surface srf,
PropDir dir,
TrackDerivative der) |
PropStat |
Propagator.errDirProp(ETrack tre0,
Surface srf,
PropDir dir,
TrackDerivative tder)
propagate a track with error in the specified direction
|
PropStat |
PropNull.errDirProp(ETrack tre,
Surface srf,
PropDir dir,
TrackDerivative deriv)
propagate a track with error in the specified direction
|
PropStat |
TestProp.myprop(VTrack trv,
Surface asrf,
PropDir dir) |
private PropStat |
PropDirectedTest.myprop(VTrack trv,
Surface srf,
PropDir dir) |
static PropDir |
Propagator.reduce(PropDir dir)
return a reduced PropDir
|
static boolean |
Propagator.reduceDirection(PropDir dir)
Reduce a propagation direction.
|
PropStat |
TestProp.vecDirProp(VTrack trv,
Surface srf,
PropDir dir) |
PropStat |
PropDispatch.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
propagate a track without error in the specified direction
|
PropStat |
SimplePropTest.vecDirProp(VTrack trv,
Surface srf,
PropDir dir) |
PropStat |
Propagator.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
propagate a track without error in the specified direction
Must be overriden in subclasses.
|
PropStat |
PropNull.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
propagate a track without error in the specified direction
|
PropStat |
TestProp.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative pder) |
PropStat |
PropDispatch.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative der)
propagate a track without error in the specified direction
|
PropStat |
SimplePropTest.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative der) |
PropStat |
PropDirectedTest.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv) |
abstract PropStat |
Propagator.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative tder)
propagate a track without error in the specified direction
|
PropStat |
PropNull.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
propagate a track without error in the specified direction
|
Constructor and Description |
---|
PropDirected(PropDir dir)
constructor from direction
|
Modifier and Type | Method and Description |
---|---|
PropStat |
PropJoinCyl.errDirProp(ETrack trv,
Surface srf,
PropDir dir)
Propagate a track with error in the specified direction.
|
PropStat |
PropJoinCyl.errDirProp(ETrack trv,
Surface srf,
PropDir dir,
TrackDerivative der)
propagate a track with error in the specified direction
|
void |
ThinCylMs.interact_dir(ETrack theTrack,
PropDir direction) |
void |
CylEloss.interact_dir(ETrack theTrack,
PropDir direction) |
PropStat |
PropJoinCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropJoinCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative der)
Propagate a track without error in the specified direction
and update the track derivatives at the final surface.
|
PropStat |
PropCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
Modifier and Type | Method and Description |
---|---|
PropStat |
PropXYZ.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropZCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropCylZ.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropZXY.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropCylXY.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropXYCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropXYZ.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropZCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropCylZ.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropZXY.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropCylXY.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropXYCyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
(package private) PropStat |
PropXYCyl.vecPropagateXYCyl(double bfac,
VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv) |
private PropStat |
PropZCyl.vecPropagateZCyl(double bfac,
VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv) |
(package private) PropStat |
PropCylXY.vecTransformCylXY(double B,
VTrack trv,
double phi_n,
PropDir dir,
TrackDerivative deriv) |
private PropStat |
PropCylZ.vecTransformCylZ(double B,
VTrack trv,
PropDir dir,
TrackDerivative deriv) |
private PropStat |
PropXYZ.vecTransformXYZ(double B,
VTrack trv,
PropDir dir,
TrackDerivative deriv) |
private PropStat |
PropZXY.vecTransformZXY(double B,
VTrack trv,
double phi_n,
PropDir dir,
TrackDerivative deriv) |
Modifier and Type | Method and Description |
---|---|
PropStat |
PropCylDCA.cylDcaPropagate(double _bfac,
VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track with error in the specified direction.
|
PropStat |
PropDCACyl.dcaCylPropagate(double _bfac,
VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate from dca to cylinder.
|
PropStat |
PropCylDCA.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropDCACyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropCylDCA.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction.
|
PropStat |
PropDCACyl.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction.
|
Modifier and Type | Method and Description |
---|---|
PropStat |
HTrack.propagate(Propagator prop,
Surface srf,
PropDir dir)
Propagate the fit track in a specified direction.
|
Modifier and Type | Method and Description |
---|---|
PropStat |
PropTest.errDirProp(ETrack tre,
Surface srf,
PropDir dir) |
PropStat |
PropTest.errDirProp(ETrack tre,
Surface srf,
PropDir dir,
TrackDerivative pder) |
PropStat |
PropTest.vecDirProp(VTrack trv,
Surface srf,
PropDir dir) |
PropStat |
PropTest.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative pder) |
Modifier and Type | Method and Description |
---|---|
void |
ThinXYPlaneMs.interact_dir(ETrack tre,
PropDir dir) |
void |
XYPlaneEloss.interact_dir(ETrack theTrack,
PropDir direction) |
(package private) PropStat |
PropXYXY.vec_propagatexyxy_(double B,
VTrack trv,
Surface srf,
PropDir dir1,
TrackDerivative deriv) |
(package private) PropStat |
PropXYXYBV.vec_propagatexyxy_bv_(double B,
VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv) |
PropStat |
PropXYXYBV.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropXYXYBX.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropXYXY.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropXYXYBV.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropXYXYBX.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropXYXY.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
(package private) PropStat |
PropXYXYBX.vecPropagateXYXYBX(double B,
VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv) |
(package private) PropStat |
PropXYXY.zeroBField(VTrack trv,
SurfXYPlane sxyp1,
SurfXYPlane sxyp2,
PropDir dir1,
TrackDerivative deriv) |
Modifier and Type | Method and Description |
---|---|
private PropStat |
PropZZ._zeroBField(VTrack trv,
SurfZPlane szp1,
SurfZPlane szp2,
PropDir dir1,
TrackDerivative deriv) |
void |
ZPlaneEloss.interact_dir(ETrack theTrack,
PropDir direction) |
(package private) PropStat |
PropZZ.vec_propagatezz_(double B,
VTrack trv,
Surface srf,
PropDir dir1,
TrackDerivative deriv) |
PropStat |
PropZZ.vecDirProp(VTrack trv,
Surface srf,
PropDir dir)
Propagate a track without error in the specified direction.
|
PropStat |
PropZZ.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative pder)
Propagate a track without error in the specified direction
and return the derivative matrix in deriv.
|
PropStat |
PropZZRK.vecDirProp(VTrack trv,
Surface srf,
PropDir dir,
TrackDerivative deriv) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.