6#ifndef HEP_ROTATION_INTERFACES_H
7#define HEP_ROTATION_INTERFACES_H
121#ifdef ONLY_IN_CONCRETE_CLASSES
172 double norm2()
const ;
189 std::ostream & print( std::ostream & os )
const;
227#ifdef ONLY_IN_CONCRETE_CLASSES
230 double getPhi ()
const ;
231 double getTheta()
const ;
232 double getPsi ()
const ;
233 double phi ()
const ;
234 double theta()
const ;
235 double psi ()
const ;
239 double getDelta()
const ;
241 double delta()
const ;
292 std::ostream & print( std::ostream & os )
const;
312 inline HepRep3x3(
double xx,
double xy,
double xz
313 ,
double yx,
double yy,
double yz
314 ,
double zx,
double zy,
double zz
317 inline HepRep3x3(
const double * array );
328 inline void getArray (
double * array )
const;
338 inline HepRep4x4(
double xx,
double xy,
double xz,
double xt
339 ,
double yx,
double yy,
double yz,
double yt
340 ,
double zx,
double zy,
double zz,
double zt
341 ,
double tx,
double ty,
double tz,
double tt
346 inline HepRep4x4(
const double * array );
358 inline void getArray (
double * array )
const;
374 (
double xx,
double xy,
double xz,
double xt
375 ,
double yy,
double yz,
double yt
376 ,
double zz,
double zt
391 inline void getArray (
double * array )
const;
400#ifdef ENABLE_BACKWARDS_COMPATIBILITY
402using namespace CLHEP;
friend class HepRotationY
friend class HepRotationX
friend class HepRotationZ
friend class HepRotationY
friend class HepRotationX
static double getTolerance()
static double setTolerance(double tol)
static const int ToleranceTicks
friend class HepLorentzRotation
friend class HepRotationZ
bool operator!=(const HepRotation &r, const HepLorentzRotation <)
bool operator==(const HepRotation &r, const HepLorentzRotation <)
HepMatrix operator*(const HepMatrix &hm1, const HepDiagMatrix &hm2)
void getArray(double *array) const
void getArray(double *array) const
bool operator!=(HepRep4x4 const &r) const
bool operator==(HepRep4x4 const &r) const
void getArray(double *array) const