icemc
 All Classes Namespaces Files Functions Variables Friends Macros Pages
Vector Member List

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

Angle(const Vector &vec) const Vector
ChangeCoord(const Vector &new_x_axis, const Vector &new_y_axis) const Vector
ChangeCoord(const Vector &new_z_axis) const Vector
Cross(const Vector &vec) const Vector
Dot(const Vector &vec) const Vector
GetX() const Vector
GetY() const Vector
GetZ() const Vector
Mag() const Vector
operator*(const Vector &vector1, const Vector &vector2)Vectorfriend
operator*(const double &a, const Vector &v)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) const Vector
phiVectorprotected
Phi() const Vector
Print() const Vector
Reset(double x_inp, double y_inp, double z_inp)Vector
Rotate(double angle, const Vector &axis) const Vector
RotateX(double angle) const Vector
RotateY(double angle) const Vector
RotateZ(double angle) const Vector
SetX(double inp)Vector
SetXYZ(double inpx, double inpy, double inpz)Vector
SetY(double inp)Vector
SetZ(double inp)Vector
thetaVectorprotected
Theta() const Vector
Unit() const Vector
UpdateThetaPhi()Vectorprotected
Vector(double x_inp, double y_inp, double z_inp)Vector
Vector(double *xarray)Vector
Vector(double theta, double phi)Vector
Vector()Vector
xVectorprotected
yVectorprotected
zVectorprotected
Zero()Vector