21 #ifndef EVTVECTOR3R_HH
22 #define EVTVECTOR3R_HH
29 double phi,
double theta,
double ksi);
47 inline void set(
int i,
double d);
48 inline void set(
double x,
double y ,
double z);
49 void applyRotateEuler(
double phi,
double theta,
double ksi);
50 inline double get(
int i)
const;
51 friend std::ostream& operator<<(std::ostream& s,
const EvtVector3R& v);
61 inline EvtVector3R& EvtVector3R::operator*=(
const double c){
69 inline EvtVector3R& EvtVector3R::operator/=(
const double c){
110 return v1.v[0]*v2.v[0]+v1.v[1]*v2.v[1]+v1.v[2]*v2.v[2];
124 inline double EvtVector3R::get(
int i)
const {
128 inline void EvtVector3R::set(
int i,
double d){
133 inline void EvtVector3R::set(
double x,
double y,
double z){