CLHEP 2.4.6.4
C++ Class Library for High Energy Physics
|
#include <LorentzRotation.h>
Classes | |
class | HepLorentzRotation_row |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (double tol) |
Static Public Attributes | |
static const HepLorentzRotation | IDENTITY |
Protected Member Functions | |
HepLorentzRotation (double mxx, double mxy, double mxz, double mxt, double myx, double myy, double myz, double myt, double mzx, double mzy, double mzz, double mzt, double mtx, double mty, double mtz, double mtt) | |
void | setBoost (double, double, double) |
Protected Attributes | |
double | mxx |
double | mxy |
double | mxz |
double | mxt |
double | myx |
double | myy |
double | myz |
double | myt |
double | mzx |
double | mzy |
double | mzz |
double | mzt |
double | mtx |
double | mty |
double | mtz |
double | mtt |
Friends | |
HepLorentzRotation | inverseOf (const HepLorentzRotation <) |
Definition at line 49 of file LorentzRotation.h.
|
inline |
Referenced by matrixMultiplication(), and set().
|
inline |
|
inlinedefault |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
CLHEP::HepLorentzRotation::HepLorentzRotation | ( | const HepLorentzVector & | col1, |
const HepLorentzVector & | col2, | ||
const HepLorentzVector & | col3, | ||
const HepLorentzVector & | col4 | ||
) |
Definition at line 198 of file LorentzRotationC.cc.
|
inline |
|
inlineprotected |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::boostX | ( | double | beta | ) |
Definition at line 184 of file LorentzRotation.cc.
HepLorentzRotation & CLHEP::HepLorentzRotation::boostY | ( | double | beta | ) |
Definition at line 201 of file LorentzRotation.cc.
HepLorentzRotation & CLHEP::HepLorentzRotation::boostZ | ( | double | beta | ) |
Definition at line 218 of file LorentzRotation.cc.
|
inline |
|
inline |
|
inline |
|
inline |
int CLHEP::HepLorentzRotation::compare | ( | const HepLorentzRotation & | m | ) | const |
Definition at line 97 of file LorentzRotation.cc.
void CLHEP::HepLorentzRotation::decompose | ( | Hep3Vector & | boost, |
HepAxisAngle & | rotation | ||
) | const |
Definition at line 46 of file LorentzRotationD.cc.
Referenced by decompose(), distance2(), CLHEP::HepBoost::distance2(), CLHEP::HepBoostX::distance2(), CLHEP::HepBoostY::distance2(), CLHEP::HepBoostZ::distance2(), CLHEP::HepRotation::distance2(), CLHEP::HepRotationX::distance2(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), isNear(), CLHEP::HepBoost::isNear(), CLHEP::HepBoostX::isNear(), CLHEP::HepBoostY::isNear(), CLHEP::HepBoostZ::isNear(), and norm2().
void CLHEP::HepLorentzRotation::decompose | ( | HepAxisAngle & | rotation, |
Hep3Vector & | boost | ||
) | const |
Definition at line 79 of file LorentzRotationD.cc.
void CLHEP::HepLorentzRotation::decompose | ( | HepBoost & | boost, |
HepRotation & | rotation | ||
) | const |
Definition at line 19 of file LorentzRotationD.cc.
void CLHEP::HepLorentzRotation::decompose | ( | HepRotation & | rotation, |
HepBoost & | boost | ||
) | const |
Definition at line 56 of file LorentzRotationD.cc.
Definition at line 89 of file LorentzRotationD.cc.
Referenced by howNear().
double CLHEP::HepLorentzRotation::distance2 | ( | const HepLorentzRotation & | lt | ) | const |
Definition at line 107 of file LorentzRotationD.cc.
double CLHEP::HepLorentzRotation::distance2 | ( | const HepRotation & | r | ) | const |
Definition at line 98 of file LorentzRotationD.cc.
|
inlinestatic |
Definition at line 120 of file LorentzRotationD.cc.
double CLHEP::HepLorentzRotation::howNear | ( | const HepLorentzRotation & | lt | ) | const |
Definition at line 126 of file LorentzRotationD.cc.
double CLHEP::HepLorentzRotation::howNear | ( | const HepRotation & | r | ) | const |
Definition at line 123 of file LorentzRotationD.cc.
|
inline |
Referenced by main().
|
inline |
Referenced by main().
|
inline |
bool CLHEP::HepLorentzRotation::isNear | ( | const HepBoost & | b, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 130 of file LorentzRotationD.cc.
bool CLHEP::HepLorentzRotation::isNear | ( | const HepLorentzRotation & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 156 of file LorentzRotationD.cc.
bool CLHEP::HepLorentzRotation::isNear | ( | const HepRotation & | r, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 143 of file LorentzRotationD.cc.
HepLorentzRotation CLHEP::HepLorentzRotation::matrixMultiplication | ( | const HepRep4x4 & | m | ) | const |
double CLHEP::HepLorentzRotation::norm2 | ( | ) | const |
Definition at line 172 of file LorentzRotationD.cc.
|
inline |
|
inline |
double CLHEP::HepLorentzRotation::operator() | ( | int | i, |
int | j | ||
) | const |
Definition at line 65 of file LorentzRotation.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinedefault |
|
inline |
|
inline |
|
inline |
|
inline |
std::ostream & CLHEP::HepLorentzRotation::print | ( | std::ostream & | os | ) | const |
Definition at line 235 of file LorentzRotation.cc.
void CLHEP::HepLorentzRotation::rectify | ( | ) |
Definition at line 179 of file LorentzRotationD.cc.
|
inline |
Referenced by CLHEP::HepBoost::operator*(), and CLHEP::operator*().
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::rotateX | ( | double | delta | ) |
Definition at line 148 of file LorentzRotation.cc.
HepLorentzRotation & CLHEP::HepLorentzRotation::rotateY | ( | double | delta | ) |
Definition at line 160 of file LorentzRotation.cc.
Referenced by main().
HepLorentzRotation & CLHEP::HepLorentzRotation::rotateZ | ( | double | delta | ) |
Definition at line 172 of file LorentzRotation.cc.
Referenced by main().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | const HepBoost & | B, |
const HepRotation & | R | ||
) |
Definition at line 47 of file LorentzRotation.cc.
|
inline |
|
inline |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | const HepLorentzVector & | col1, |
const HepLorentzVector & | col2, | ||
const HepLorentzVector & | col3, | ||
const HepLorentzVector & | col4 | ||
) |
Definition at line 22 of file LorentzRotationC.cc.
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | const HepRotation & | R, |
const HepBoost & | B | ||
) |
Definition at line 54 of file LorentzRotation.cc.
|
inline |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | double | bx, |
double | by, | ||
double | bz | ||
) |
Definition at line 25 of file LorentzRotation.cc.
Referenced by HepLorentzRotation(), rectify(), set(), and setRows().
HepLorentzRotation & CLHEP::HepLorentzRotation::setRows | ( | const HepLorentzVector & | row1, |
const HepLorentzVector & | row2, | ||
const HepLorentzVector & | row3, | ||
const HepLorentzVector & | row4 | ||
) |
Definition at line 180 of file LorentzRotationC.cc.
|
inline |
Referenced by main().
|
inline |
|
inline |
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by CLHEP::HepLorentzVector::operator*=(), and CLHEP::HepLorentzVector::transform().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), and print().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), and print().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), and print().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
inline |
Referenced by decompose(), operator()(), CLHEP::operator*(), print(), and rectify().
|
friend |
|
static |
Definition at line 54 of file LorentzRotation.h.
|
protected |
Definition at line 340 of file LorentzRotation.h.
Referenced by boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set(), and Rot4::setMatrix().
|
protected |
Definition at line 340 of file LorentzRotation.h.
Referenced by boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 340 of file LorentzRotation.h.
Referenced by boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 340 of file LorentzRotation.h.
Referenced by boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 337 of file LorentzRotation.h.
Referenced by boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 337 of file LorentzRotation.h.
Referenced by boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set(), and Rot4::setMatrix().
|
protected |
Definition at line 337 of file LorentzRotation.h.
Referenced by boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 337 of file LorentzRotation.h.
Referenced by boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 338 of file LorentzRotation.h.
Referenced by boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 338 of file LorentzRotation.h.
Referenced by boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 338 of file LorentzRotation.h.
Referenced by boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set(), and Rot4::setMatrix().
|
protected |
Definition at line 338 of file LorentzRotation.h.
Referenced by boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 339 of file LorentzRotation.h.
Referenced by boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 339 of file LorentzRotation.h.
Referenced by boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 339 of file LorentzRotation.h.
Referenced by boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set(), Rot4::setMatrix(), and setRows().
|
protected |
Definition at line 339 of file LorentzRotation.h.
Referenced by boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set(), and Rot4::setMatrix().