11 #include <JANA/jerror.h>
19 inline double X(
void)
const {
return x;}
20 inline double Y(
void)
const {
return y;}
21 inline void Set(
double xx,
double yy){
x=xx;
y=yy;}
23 inline double Phi(
void){
return atan2(
y,
x);}
24 inline double Phi2pi(
void){
double a=atan2(
y,
x);
return a<0.0 ? a+2*M_PI:a;}
DMatrix2x1 operator*(const double c, const DMatrix2x1 &M)
DVector2S operator+(const DVector2S &vec1, const DVector2S &vec2)
void Set(double xx, double yy)
DVector2S operator/(const DVector2S &vec, const double &f)
DVector2S & operator+=(const DVector2S &v)
DVector2S & operator-=(const DVector2S &v)
DVector2S(double xx, double yy)
DVector2S operator-(const DVector2S &vec1, const DVector2S &vec2)
DVector2S & operator*=(const double &f)
DVector2S & operator/=(const double &f)