|
MarlinUtil
1.12.1
|
Physical trajectory describing a (charged) particle's path in a B field and material. More...
#include <Trajectory.h>
Additional Inherited Members | |
Public Member Functions inherited from Trajectory | |
| virtual LCVector3D | getPosition (double s, LCErrorMatrix *errors=0) const =0 |
| Position at path length s - s==0 corresponds to P.C.A to the origin. More... | |
| virtual LCVector3D | getDirection (double s, LCErrorMatrix *errors=0) const =0 |
| Direction at path length s, i.e. More... | |
| virtual LCErrorMatrix | getCovarianceMatrix (double s) const =0 |
| Full covariance Matrix of x,y,z,px,py,pz. More... | |
| virtual double | getPathAt (const LCVector3D position) const =0 |
| Pathlength at point on trajectory closest to given position. More... | |
| virtual double | getIntersectionWithPlane (LCPlane3D p, bool &pointExists) const =0 |
| Pathlength at closest intersection point with plane - undefined if pointExists==false. | |
| virtual double | getIntersectionWithCylinder (const LCCylinder &cylinder, bool &pointExists) const =0 |
| Pathlength at closest intersection point with cylinder - undefined if pointExists==false. More... | |
Physical trajectory describing a (charged) particle's path in a B field and material.
1.8.6