Go to the documentation of this file.
   65 #ifndef HEP_ROTATION_INTERFACES_H 
   66 #define HEP_ROTATION_INTERFACES_H 
   76 struct HepRep4x4Symmetric;
 
   82 class HepLorentzRotation;
 
  120 #ifdef ONLY_IN_CONCRETE_CLASSES 
  171   double norm2() 
const  ;
 
  188   std::ostream & 
print( std::ostream & os ) 
const;
 
  226 #ifdef ONLY_IN_CONCRETE_CLASSES 
  229   double getPhi  () 
const  ;
 
  230   double getTheta() 
const  ;
 
  231   double getPsi  () 
const  ;
 
  232   double    phi  () 
const  ;
 
  233   double    theta() 
const  ;
 
  234   double    psi  () 
const  ;
 
  238   double  getDelta() 
const  ;
 
  240   double     delta() 
const  ;
 
  291   std::ostream & 
print( std::ostream & os ) 
const;
 
  312                    , 
double yx, 
double yy, 
double yz
 
  313                    , 
double zx, 
double zy, 
double zz 
  316   inline HepRep3x3( 
const double * array );
 
  327   inline void getArray ( 
double * array ) 
const;
 
  337   inline HepRep4x4(  
double xx, 
double xy, 
double xz, 
double xt
 
  338                    , 
double yx, 
double yy, 
double yz, 
double yt
 
  339                    , 
double zx, 
double zy, 
double zz, 
double zt
 
  340                    , 
double tx, 
double ty, 
double tz, 
double tt
 
  345   inline HepRep4x4( 
const double * array );
 
  357   inline void getArray ( 
double * array ) 
const;
 
  373     ( 
double xx, 
double xy, 
double xz, 
double xt
 
  374                       , 
double yy, 
double yz, 
double yt
 
  375                                     , 
double zz, 
double zt
 
  390   inline void getArray ( 
double * array ) 
const;
 
  397 #include "CLHEP/Vector/RotationInterfaces.icc" 
  399 #endif // ROTATION_INTERFACES_H