22#ifndef HEP_EULERANGLES_H 
   23#define HEP_EULERANGLES_H 
   31std::ostream & 
operator<<(std::ostream & os, 
const HepEulerAngles & aa);
 
   32std::istream & 
operator>>(std::istream & is,       HepEulerAngles & aa);
 
   57  inline  double  phi()    
const;
 
   65  inline  double  psi()    
const;
 
   91  friend std::ostream & 
operator<<( std::ostream & os, 
const EA & ea );
 
   92  friend std::istream & 
operator>>( std::istream & is,       
EA & ea );
 
G4double epsilon(G4double density, G4double temperature)
bool operator>=(const EA &ea) const
bool operator<=(const EA &ea) const
double distance(const HepEulerAngles &ex) const
bool operator<(const EA &ea) const
static double getTolerance()
friend std::ostream & operator<<(std::ostream &os, const EA &ea)
bool operator>(const EA &ea) const
EA & set(double phi, double theta, double psi)
friend std::istream & operator>>(std::istream &is, EA &ea)
bool operator==(const EA &ea) const
static double setTolerance(double tol)
EA & setTheta(double theta)
bool operator!=(const EA &ea) const
double howNear(const EA &ea) const
HepEulerAngles(double phi, double theta, double psi)
int compare(const EA &ea) const
bool isNear(const EA &ea, double epsilon=tolerance) const
std::istream & operator>>(std::istream &is, HepRandom &dist)
std::ostream & operator<<(std::ostream &os, const HepRandom &dist)