icemc
Vector Member List

This is the complete list of members for Vector, 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
Dot(const Vector &vec) constVector
GetX() constVectorinline
GetY() constVectorinline
GetZ() constVectorinline
Mag() constVector
Mag2() constVectorinline
operator*(const Vector &vector1, const Vector &vector2)Vectorfriend
operator*(const double &a, const Vector &v)Vectorfriend
operator*(const Vector &v, const double &a)Vectorfriend
operator+(const Vector &vector1, const Vector &vector2)Vectorfriend
operator+=(Vector &vector1, const Vector &vector2)Vectorfriend
operator-(const Vector &vector1, const Vector &vector2)Vectorfriend
operator-(const Vector &vec)Vectorfriend
operator-=(Vector &vector1, const Vector &vector2)Vectorfriend
operator/(const Vector &v, const double &a)Vectorfriend
operator<<(ostream &outs, const Vector &vec)Vectorfriend
operator[](int i) constVectorinline
Orthogonal() constVector
Phi() constVector
phiVectormutableprotected
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
Theta() constVector
thetaVectormutableprotected
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
X() constVectorinline
xVectorprotected
Y() constVectorinline
yVectorprotected
Z() constVectorinline
zVectorprotected
Zero()Vector