public interface Trajectory
Modifier and Type | Method and Description |
---|---|
double |
getDistanceToInfiniteCylinder(double r)
Calculates the distance at which the trajectory first reaches radius R.
|
double |
getDistanceToPoint(Hep3Vector point)
Obtain the point of closest approach (POCA)
of the trajectory to a point.
|
double |
getDistanceToZPlane(double z)
Calculate the distance along the trajectory to reach a given Z plane.
|
SpacePoint |
getPointAtDistance(double alpha)
Gets a point after traveling distance alpha from the origin along the trajectory
|
SpaceVector |
getUnitTangentAtLength(double alpha)
Returns the momentum at a given distance from the origin
|
SpacePoint getPointAtDistance(double alpha)
double getDistanceToInfiniteCylinder(double r)
double getDistanceToZPlane(double z)
double getDistanceToPoint(Hep3Vector point)
point
- Point in space to swim toSpaceVector getUnitTangentAtLength(double alpha)
alpha
- The length along the trajectory from the originCopyright © 2016 Linear Collider Detector (LCD). All rights reserved.