#include <LorentzRotation.h>
클래스 | |
class | HepLorentzRotation_row |
정적 Public 멤버 함수 | |
static double | getTolerance () |
static double | setTolerance (double tol) |
정적 Public 속성 | |
static DLL_API const HepLorentzRotation | IDENTITY |
Protected 멤버 함수 | |
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 속성 | |
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 <) |
LorentzRotation.h 파일의 53 번째 라인에서 정의되었습니다.
|
inline |
다음에 의해서 참조됨 : matrixMultiplication(), set().
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
CLHEP::HepLorentzRotation::HepLorentzRotation | ( | const HepLorentzVector & | col1, |
const HepLorentzVector & | col2, | ||
const HepLorentzVector & | col3, | ||
const HepLorentzVector & | col4 | ||
) |
LorentzRotationC.cc 파일의 198 번째 라인에서 정의되었습니다.
다음을 참조함 : set().
|
inline |
|
inlineprotected |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::boostX | ( | double | beta | ) |
LorentzRotation.cc 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : beta, mtt, mtx, mty, mtz, mxt, mxx, mxy, mxz, row1(), row4(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z().
HepLorentzRotation & CLHEP::HepLorentzRotation::boostY | ( | double | beta | ) |
LorentzRotation.cc 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : beta, mtt, mtx, mty, mtz, myt, myx, myy, myz, row2(), row4(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z().
HepLorentzRotation & CLHEP::HepLorentzRotation::boostZ | ( | double | beta | ) |
LorentzRotation.cc 파일의 222 번째 라인에서 정의되었습니다.
다음을 참조함 : beta, mtt, mtx, mty, mtz, mzt, mzx, mzy, mzz, row3(), row4(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z().
|
inline |
|
inline |
|
inline |
|
inline |
int CLHEP::HepLorentzRotation::compare | ( | const HepLorentzRotation & | m | ) | const |
void CLHEP::HepLorentzRotation::decompose | ( | Hep3Vector & | boost, |
HepAxisAngle & | rotation | ||
) | const |
LorentzRotationD.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepRotation::axisAngle(), CLHEP::HepBoost::boostVector().
다음에 의해서 참조됨 : CLHEP::HepBoostX::distance2(), CLHEP::HepBoostZ::distance2(), CLHEP::HepBoostY::distance2(), CLHEP::HepBoost::distance2(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), distance2(), CLHEP::HepRotation::distance2(), CLHEP::HepBoostZ::isNear(), CLHEP::HepBoostX::isNear(), CLHEP::HepBoostY::isNear(), CLHEP::HepBoost::isNear(), isNear(), norm2().
void CLHEP::HepLorentzRotation::decompose | ( | HepBoost & | boost, |
HepRotation & | rotation | ||
) | const |
LorentzRotationD.cc 파일의 20 번째 라인에서 정의되었습니다.
다음을 참조함 : B(), R, CLHEP::HepRotation::rectify(), CLHEP::HepBoost::set(), CLHEP::HepRotation::set(), xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), zz().
void CLHEP::HepLorentzRotation::decompose | ( | HepAxisAngle & | rotation, |
Hep3Vector & | boost | ||
) | const |
LorentzRotationD.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepRotation::axisAngle(), CLHEP::HepBoost::boostVector().
void CLHEP::HepLorentzRotation::decompose | ( | HepRotation & | rotation, |
HepBoost & | boost | ||
) | const |
LorentzRotationD.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : B(), R, CLHEP::HepRotation::rectify(), CLHEP::HepBoost::set(), CLHEP::HepRotation::set(), xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), zz().
double CLHEP::HepLorentzRotation::distance2 | ( | const HepBoost & | b | ) | const |
LorentzRotationD.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepBoost::distance2(), CLHEP::HepRotation::norm2().
다음에 의해서 참조됨 : howNear().
double CLHEP::HepLorentzRotation::distance2 | ( | const HepRotation & | r | ) | const |
LorentzRotationD.cc 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepRotation::distance2(), CLHEP::HepBoost::norm2().
double CLHEP::HepLorentzRotation::distance2 | ( | const HepLorentzRotation & | lt | ) | const |
LorentzRotationD.cc 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepBoost::distance2(), CLHEP::HepRotation::distance2().
|
inlinestatic |
double CLHEP::HepLorentzRotation::howNear | ( | const HepBoost & | b | ) | const |
LorentzRotationD.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
double CLHEP::HepLorentzRotation::howNear | ( | const HepRotation & | r | ) | const |
LorentzRotationD.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
double CLHEP::HepLorentzRotation::howNear | ( | const HepLorentzRotation & | lt | ) | const |
LorentzRotationD.cc 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : distance2().
|
inline |
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Annihilate(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4BinaryCascade::CorrectFinalPandE(), G4DiffractiveExcitation::ExciteParticipants(), G4VElasticCollision::FinalState(), G4VScatteringCollision::FinalState(), G4QGSMFragmentation::FragmentString(), G4HadProjectile::G4HadProjectile(), G4MesonAbsorption::GetFinalState(), G4HadProjectile::Initialise(), G4LundStringFragmentation::Loop_toFragmentString(), G4ParticleHPEnAngCorrelation::Sample(), G4VPartonStringModel::Scatter(), G4LundStringFragmentation::SplitLast().
|
inline |
|
inline |
bool CLHEP::HepLorentzRotation::isNear | ( | const HepBoost & | b, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
LorentzRotationD.cc 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepBoost::distance2(), CLHEP::HepRotation::norm2().
bool CLHEP::HepLorentzRotation::isNear | ( | const HepRotation & | r, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
LorentzRotationD.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepRotation::distance2(), CLHEP::HepBoost::norm2().
bool CLHEP::HepLorentzRotation::isNear | ( | const HepLorentzRotation & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
LorentzRotationD.cc 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepBoost::distance2(), CLHEP::HepRotation::distance2().
HepLorentzRotation CLHEP::HepLorentzRotation::matrixMultiplication | ( | const HepRep4x4 & | m | ) | const |
LorentzRotation.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : HepLorentzRotation(), mtt, mtx, mty, mtz, mxt, mxx, mxy, mxz, myt, myx, myy, myz, mzt, mzx, mzy, mzz, CLHEP::HepRep4x4::tt_, CLHEP::HepRep4x4::tx_, CLHEP::HepRep4x4::ty_, CLHEP::HepRep4x4::tz_, CLHEP::HepRep4x4::xt_, CLHEP::HepRep4x4::xx_, CLHEP::HepRep4x4::xy_, CLHEP::HepRep4x4::xz_, CLHEP::HepRep4x4::yt_, CLHEP::HepRep4x4::yx_, CLHEP::HepRep4x4::yy_, CLHEP::HepRep4x4::yz_, CLHEP::HepRep4x4::zt_, CLHEP::HepRep4x4::zx_, CLHEP::HepRep4x4::zy_, CLHEP::HepRep4x4::zz_.
double CLHEP::HepLorentzRotation::norm2 | ( | ) | const |
LorentzRotationD.cc 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : decompose(), CLHEP::HepBoost::norm2(), CLHEP::HepRotation::norm2().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::ostream & CLHEP::HepLorentzRotation::print | ( | std::ostream & | os | ) | const |
void CLHEP::HepLorentzRotation::rectify | ( | ) |
|
inline |
다음에 의해서 참조됨 : CLHEP::operator*(), CLHEP::HepBoost::operator*().
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::rotateX | ( | double | delta | ) |
LorentzRotation.cc 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, myt, myx, myy, myz, mzt, mzx, mzy, mzz, row2(), row3(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z().
HepLorentzRotation & CLHEP::HepLorentzRotation::rotateY | ( | double | delta | ) |
LorentzRotation.cc 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, mxt, mxx, mxy, mxz, mzt, mzx, mzy, mzz, row1(), row3(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z().
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Annihilate(), G4BinaryLightIonReaction::ApplyYourself(), G4Fancy3DNucleus::ChoosePositions(), G4DiffractiveExcitation::CreateStrings(), G4DiffractiveExcitation::ExciteParticipants(), G4VElasticCollision::FinalState(), G4VScatteringCollision::FinalState(), G4HadProjectile::G4HadProjectile(), G4HadProjectile::Initialise(), G4ParticleHPEnAngCorrelation::Sample(), G4VPartonStringModel::Scatter().
HepLorentzRotation & CLHEP::HepLorentzRotation::rotateZ | ( | double | delta | ) |
LorentzRotation.cc 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, mxt, mxx, mxy, mxz, myt, myx, myy, myz, row1(), row2(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z().
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Annihilate(), G4BinaryLightIonReaction::ApplyYourself(), G4Fancy3DNucleus::ChoosePositions(), G4DiffractiveExcitation::CreateStrings(), G4DiffractiveExcitation::ExciteParticipants(), G4VElasticCollision::FinalState(), G4VScatteringCollision::FinalState(), G4HadProjectile::G4HadProjectile(), G4HadProjectile::Initialise(), G4ParticleHPEnAngCorrelation::Sample(), G4VPartonStringModel::Scatter().
|
inline |
|
inline |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | double | bx, |
double | by, | ||
double | bz | ||
) |
LorentzRotation.cc 파일의 27 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4BinaryCascade::DecayVoidNucleus(), G4BinaryCascade::GetFinalNucleusMomentum(), HepLorentzRotation(), rectify().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | const HepBoost & | B, |
const HepRotation & | R | ||
) |
LorentzRotation.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepBoost::rep4x4(), CLHEP::HepRotation::rep4x4().
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | const HepRotation & | R, |
const HepBoost & | B | ||
) |
LorentzRotation.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepBoost::rep4x4(), CLHEP::HepRotation::rep4x4().
HepLorentzRotation & CLHEP::HepLorentzRotation::set | ( | const HepLorentzVector & | col1, |
const HepLorentzVector & | col2, | ||
const HepLorentzVector & | col3, | ||
const HepLorentzVector & | col4 | ||
) |
LorentzRotationC.cc 파일의 23 번째 라인에서 정의되었습니다.
다음을 참조함 : a, d, CLHEP::HepLorentzVector::dot(), CLHEP::HepLorentzVector::getT(), HepLorentzRotation(), mtt, mtx, mty, mtz, mxt, mxx, mxy, mxz, myt, myx, myy, myz, mzt, mzx, mzy, mzz, norm, CLHEP::HepLorentzVector::setMetric(), CLHEP::HepLorentzVector::t(), CLHEP::T_HAT4, CLHEP::TimePositive, CLHEP::HepLorentzVector::x(), CLHEP::X_HAT4, CLHEP::HepLorentzVector::y(), CLHEP::Y_HAT4, CLHEP::HepLorentzVector::z(), CLHEP::Z_HAT4.
|
inline |
|
inlineprotected |
HepLorentzRotation & CLHEP::HepLorentzRotation::setRows | ( | const HepLorentzVector & | row1, |
const HepLorentzVector & | row2, | ||
const HepLorentzVector & | row3, | ||
const HepLorentzVector & | row4 | ||
) |
LorentzRotationC.cc 파일의 181 번째 라인에서 정의되었습니다.
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : operator()(), CLHEP::operator*(), print().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
inline |
다음에 의해서 참조됨 : decompose(), operator()(), CLHEP::operator*(), print(), rectify().
|
friend |
|
static |
LorentzRotation.h 파일의 58 번째 라인에서 정의되었습니다.
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), boostY(), boostZ(), compare(), matrixMultiplication(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostX(), compare(), matrixMultiplication(), rotateY(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostY(), compare(), matrixMultiplication(), rotateX(), rotateZ(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set().
|
protected |
LorentzRotation.h 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : boostZ(), compare(), matrixMultiplication(), rotateX(), rotateY(), set().