65#ifndef HEP_ROTATION_INTERFACES_H
66#define HEP_ROTATION_INTERFACES_H
76struct HepRep4x4Symmetric;
82class 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
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
373 (
double xx,
double xy,
double xz,
double xt
374 ,
double yy,
double yz,
double yt
375 ,
double zz,
double zt
397#include "CLHEP/Vector/RotationInterfaces.icc"
G4double epsilon(G4double density, G4double temperature)
void print(G4double elem)
static double setTolerance(double tol)
static DLL_API double tolerance
static double getTolerance()
static const int ToleranceTicks
HepLorentzRotation operator*(const HepRotation &r, const HepLorentzRotation <)
bool operator!=(const HepRotation &r, const HepLorentzRotation <)
bool operator==(const HepRotation &r, const HepLorentzRotation <)
HepRep3x3(const double *array)
HepRep3x3(double xx, double xy, double xz, double yx, double yy, double yz, double zx, double zy, double zz)
void getArray(double *array) const
void getArray(double *array) const
HepRep4x4Symmetric(const double *array)
HepRep4x4Symmetric(double xx, double xy, double xz, double xt, double yy, double yz, double yt, double zz, double zt, double tt)
HepRep4x4(const double *array)
HepRep4x4(const HepRep4x4Symmetric &rep)
bool operator!=(HepRep4x4 const &r) const
HepRep4x4(double xx, double xy, double xz, double xt, double yx, double yy, double yz, double yt, double zx, double zy, double zz, double zt, double tx, double ty, double tz, double tt)
bool operator==(HepRep4x4 const &r) const
void getArray(double *array) const