direction(double s) const override | HelixArbitraryPlaneCrossing2Order | virtual |
directionInDouble(double s) const | HelixArbitraryPlaneCrossing2Order | |
DirectionType typedef | HelixPlaneCrossing | |
DirectionTypeDouble typedef | HelixArbitraryPlaneCrossing2Order | |
HelixArbitraryPlaneCrossing2Order(const PositionType &point, const DirectionType &direction, const float curvature, const PropagationDirection propDir=alongMomentum) | HelixArbitraryPlaneCrossing2Order | |
HelixArbitraryPlaneCrossing2Order(const double &x0, const double &y0, const double &z0, const double &cosPhi0, const double &sinPhi0, const double &cosTheta, const double &sinTheta, const double &rho, const PropagationDirection propDir=alongMomentum) | HelixArbitraryPlaneCrossing2Order | inline |
pathLength(const Plane &) override | HelixArbitraryPlaneCrossing2Order | virtual |
position(double s) const override | HelixArbitraryPlaneCrossing2Order | virtual |
positionInDouble(double s) const | HelixArbitraryPlaneCrossing2Order | |
PositionType typedef | HelixPlaneCrossing | |
PositionTypeDouble typedef | HelixArbitraryPlaneCrossing2Order | |
smallestPathLength(const double firstPathLength, const double secondPathLength) const | HelixArbitraryPlaneCrossing2Order | inline |
solutionByDirection(const double dS1, const double dS2) const | HelixArbitraryPlaneCrossing2Order | private |
theCosPhi0 | HelixArbitraryPlaneCrossing2Order | private |
theCosTheta | HelixArbitraryPlaneCrossing2Order | private |
thePropDir | HelixArbitraryPlaneCrossing2Order | private |
theRho | HelixArbitraryPlaneCrossing2Order | private |
theSinPhi0 | HelixArbitraryPlaneCrossing2Order | private |
theSinThetaI | HelixArbitraryPlaneCrossing2Order | private |
theX0 | HelixArbitraryPlaneCrossing2Order | private |
theY0 | HelixArbitraryPlaneCrossing2Order | private |
theZ0 | HelixArbitraryPlaneCrossing2Order | private |
~HelixArbitraryPlaneCrossing2Order() override | HelixArbitraryPlaneCrossing2Order | inline |
~HelixPlaneCrossing()=default | HelixPlaneCrossing | virtual |