StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
EvtVector3R Class Reference

Public Member Functions

 EvtVector3R (double x, double y, double z)
 
EvtVector3Roperator*= (const double c)
 
EvtVector3Roperator/= (const double c)
 
EvtVector3Roperator+= (const EvtVector3R &v2)
 
EvtVector3Roperator-= (const EvtVector3R &v2)
 
void set (int i, double d)
 
void set (double x, double y, double z)
 
void applyRotateEuler (double phi, double theta, double ksi)
 
double get (int i) const
 
double dot (const EvtVector3R &v2)
 
double d3mag () const
 

Friends

EvtVector3R rotateEuler (const EvtVector3R &v, double phi, double theta, double ksi)
 
EvtVector3R operator* (double c, const EvtVector3R &v2)
 
double operator* (const EvtVector3R &v1, const EvtVector3R &v2)
 
EvtVector3R operator+ (const EvtVector3R &v1, const EvtVector3R &v2)
 
EvtVector3R operator- (const EvtVector3R &v1, const EvtVector3R &v2)
 
EvtVector3R operator* (const EvtVector3R &v1, double c)
 
EvtVector3R operator/ (const EvtVector3R &v1, double c)
 
EvtVector3R cross (const EvtVector3R &v1, const EvtVector3R &v2)
 
std::ostream & operator<< (std::ostream &s, const EvtVector3R &v)
 

Detailed Description

Definition at line 26 of file EvtVector3R.hh.


The documentation for this class was generated from the following file: