Go to the documentation of this file.
   21 #ifndef HEP_ROTATION_H 
   22 #define HEP_ROTATION_H 
   38 inline HepRotation 
inverseOf ( 
const HepRotation & 
r );
 
   39 inline HepRotation 
operator * (
const HepRotationX & rx, 
const HepRotation & 
r);
 
   40 inline HepRotation 
operator * (
const HepRotationY & ry, 
const HepRotation & 
r);
 
   41 inline HepRotation 
operator * (
const HepRotationZ & rz, 
const HepRotation & 
r);
 
   73   HepRotation      ( 
double phi, 
double theta, 
double psi );
 
  134   inline double xx() 
const;
 
  135   inline double xy() 
const;
 
  136   inline double xz() 
const;
 
  137   inline double yx() 
const;
 
  138   inline double yy() 
const;
 
  139   inline double yz() 
const;
 
  140   inline double zx() 
const;
 
  141   inline double zy() 
const;
 
  142   inline double zz() 
const;
 
  169   inline  double getPhi  () 
const;
 
  171   inline  double getPsi  () 
const;
 
  173   double    theta() 
const;
 
  180   double     delta() 
const;
 
  214   inline double xt() 
const;
 
  215   inline double yt() 
const;
 
  216   inline double zt() 
const;
 
  217   inline double tx() 
const;
 
  218   inline double ty() 
const;
 
  219   inline double tz() 
const;
 
  222   inline double tt() 
const;
 
  288   double norm2() 
const; 
 
  364   std::ostream & 
print( std::ostream & os ) 
const;
 
  378   inline HepRotation(
double mxx, 
double mxy, 
double mxz, 
 
  379              double myx, 
double myy, 
double myz,
 
  380              double mzx, 
double mzy, 
double mzz);
 
  409 std::ostream & 
operator << 
 
  410     ( std::ostream & os, 
const HepRotation & 
r ) {
return r.print(os);}
 
  414 #include "CLHEP/Vector/Rotation.icc"