icemc
Position Member List

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

Angle(const Vector &vec) constVector
angles_need_updatingVectormutableprotected
ChangeCoord(const Vector &new_x_axis, const Vector &new_y_axis) constVector
ChangeCoord(const Vector &new_z_axis) constVector
Cross(const Vector &vec) constVector
Distance(const Position &second) constPosition
Dot(const Vector &vec) constVector
GetX() constVectorinline
GetY() constVectorinline
GetZ() constVectorinline
Lat() constPosition
Lon() constPosition
Mag() constVector
Mag2() constVectorinline
operator[](int i) constVectorinline
Orthogonal() constVector
Phi() constVector
phiVectormutableprotected
Position()Position
Position(Vector vec)Position
Position(double theta_inp, double phi_inp)Position
Position(double longitude, double latitude, double altitude)Position
Print() constVector
Reset(double x_inp, double y_inp, double z_inp)Vectorinline
Rotate(double angle, const Vector &axis) constVector
RotateX(double angle) constVector
RotateY(double angle) constVector
RotateZ(double angle) constVector
SetX(double inp)Vectorinline
SetXYZ(double inpx, double inpy, double inpz)Vectorinline
SetY(double inp)Vectorinline
SetZ(double inp)Vectorinline
SurfaceDistance(const Position &second, double local_surface) constPosition
thetaVectormutableprotected
Theta() constVector
Unit() constVector
UpdateThetaPhi() constVectorprotected
Vector(double x_inp, double y_inp, double z_inp)Vector
Vector(double *xarray)Vector
Vector(double theta, double phi)Vector
Vector()Vector
xVectorprotected
X() constVectorinline
yVectorprotected
Y() constVectorinline
Z() constVectorinline
zVectorprotected
Zero()Vector