ATLAS Offline Software
MuonHoughMathUtils Member List

This is the complete list of members for MuonHoughMathUtils, including all inherited members.

angleFrom0To180(double angle)MuonHoughMathUtilsstatic
angleFrom0To360(double angle)MuonHoughMathUtilsstatic
angleFrom0ToPi(double angle)MuonHoughMathUtilsstatic
angleFromGradToRadial(double angle) constMuonHoughMathUtilsinline
angleFromMinusPiToPi(double angle)MuonHoughMathUtilsstatic
angleFromRadialToGrad(double angle) constMuonHoughMathUtilsinline
distanceOfLineToOrigin2D(double a, double b)MuonHoughMathUtilsstatic
distanceToLine(double x0, double y0, double r0, double phi)MuonHoughMathUtilsstatic
distanceToLine2D(double x0, double y0, double r, double phi)MuonHoughMathUtilsstatic
distanceToLine3D(const Amg::Vector3D &point, const Amg::Vector3D &l_trans, double phi, double theta)MuonHoughMathUtilsstatic
extrapolateCurvedRoad(const Amg::Vector3D &roadpos, const Amg::Vector3D &roadmom, const Amg::Vector3D &pos, Amg::Vector3D &roadpose, Amg::Vector3D &roaddire)MuonHoughMathUtilsstatic
incrementTillAbove0(double x, double inc, double zero=0)MuonHoughMathUtilsstatic
intToString(int i)MuonHoughMathUtilsstatic
lineThroughCylinder(const Amg::Vector3D &vec, double phi, double theta, double r_0, double z_0)MuonHoughMathUtilsstatic
MuonHoughMathUtils()MuonHoughMathUtils
sgn(double d)MuonHoughMathUtilsstatic
shortestPointOfLineToOrigin(const Amg::Vector3D &vec, double phi, double theta)MuonHoughMathUtilsstatic
shortestPointOfLineToOrigin3D(const Amg::Vector3D &vec, double phi, double theta)MuonHoughMathUtilsstatic
signedDistanceCurvedToHit(double z0, double theta, double invcurvature, const Amg::Vector3D &hit)MuonHoughMathUtilsstatic
signedDistanceOfLineToOrigin2D(double x, double y, double phi)MuonHoughMathUtilsstatic
signedDistanceToLine(double x0, double y0, double r0, double phi)MuonHoughMathUtilsstatic
step(double d, double x0=0)MuonHoughMathUtilsstatic
thetaForCurvedHit(double invcurvature, MuonHoughHit *hit)MuonHoughMathUtilsstatic
thetasForCurvedHit(double ratio, MuonHoughHit *hit, double &theta1, double &theta2)MuonHoughMathUtilsstatic
~MuonHoughMathUtils()=defaultMuonHoughMathUtilsvirtual