|
Geant4
10.07
|
Static Public Member Functions | |
| static double | getTolerance () |
| static double | setTolerance (double tol) |
Protected Member Functions | |
| HepLorentzVector | vectorMultiplication (const HepLorentzVector &w) const |
| HepLorentzRotation | matrixMultiplication (const HepRep4x4 &m) const |
| HepLorentzRotation | matrixMultiplication (const HepRep4x4Symmetric &m) const |
| HepBoostZ (double beta, double gamma) | |
Protected Attributes | |
| double | beta_ |
| double | gamma_ |
Friends | |
| HepBoostZ | inverseOf (const HepBoostZ &b) |
| HepBoostZ | ( | ) |
| HepBoostZ | ( | double | beta | ) |
|
protected |
| HepBoostZ& set | ( | double | beta | ) |
| double beta | ( | ) | const |
| double gamma | ( | ) | const |
| Hep3Vector boostVector | ( | ) | const |
| Hep3Vector getDirection | ( | ) | const |
| double xx | ( | ) | const |
| double xy | ( | ) | const |
| double xz | ( | ) | const |
| double xt | ( | ) | const |
| double yx | ( | ) | const |
| double yy | ( | ) | const |
| double yz | ( | ) | const |
| double yt | ( | ) | const |
| double zx | ( | ) | const |
| double zy | ( | ) | const |
| double zz | ( | ) | const |
| double zt | ( | ) | const |
| double tx | ( | ) | const |
| double ty | ( | ) | const |
| double tz | ( | ) | const |
| double tt | ( | ) | const |
| HepLorentzVector col1 | ( | ) | const |
| HepLorentzVector col2 | ( | ) | const |
| HepLorentzVector col3 | ( | ) | const |
| HepLorentzVector col4 | ( | ) | const |
| HepLorentzVector row1 | ( | ) | const |
| HepLorentzVector row2 | ( | ) | const |
| HepLorentzVector row3 | ( | ) | const |
| HepLorentzVector row4 | ( | ) | const |
| HepRep4x4 rep4x4 | ( | ) | const |
| HepRep4x4Symmetric rep4x4Symmetric | ( | ) | const |
| void decompose | ( | HepRotation & | rotation, |
| HepBoost & | boost | ||
| ) | const |
| void decompose | ( | HepAxisAngle & | rotation, |
| Hep3Vector & | boost | ||
| ) | const |
| void decompose | ( | HepBoost & | boost, |
| HepRotation & | rotation | ||
| ) | const |
| void decompose | ( | Hep3Vector & | boost, |
| HepAxisAngle & | rotation | ||
| ) | const |
| bool isIdentity | ( | ) | const |
| double distance2 | ( | const HepRotation & | r | ) | const |
| double distance2 | ( | const HepLorentzRotation & | lt | ) | const |
| double howNear | ( | const HepRotation & | r | ) | const |
| double howNear | ( | const HepLorentzRotation & | lt | ) | const |
| bool isNear | ( | const HepBoostZ & | b, |
| double | epsilon = Hep4RotationInterface::tolerance |
||
| ) | const |
| bool isNear | ( | const HepBoost & | b, |
| double | epsilon = Hep4RotationInterface::tolerance |
||
| ) | const |
| bool isNear | ( | const HepRotation & | r, |
| double | epsilon = Hep4RotationInterface::tolerance |
||
| ) | const |
| bool isNear | ( | const HepLorentzRotation & | lt, |
| double | epsilon = Hep4RotationInterface::tolerance |
||
| ) | const |
| double norm2 | ( | ) | const |
| void rectify | ( | ) |
| HepLorentzVector operator() | ( | const HepLorentzVector & | w | ) | const |
| HepLorentzVector operator* | ( | const HepLorentzVector & | w | ) | const |
| HepLorentzRotation operator* | ( | const HepBoost & | b | ) | const |
| HepLorentzRotation operator* | ( | const HepRotation & | r | ) | const |
| HepLorentzRotation operator* | ( | const HepLorentzRotation & | lt | ) | const |
| HepBoostZ inverse | ( | ) | const |
| HepBoostZ& invert | ( | ) |
| std::ostream& print | ( | std::ostream & | os | ) | const |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |