|
CLHEP 2.4.7.2
C++ Class Library for High Energy Physics
|
Typedefs | |
| using | myID_t = std::uint32_t |
| using | myuint_t = std::uint64_t |
| template<typename T> | |
| using | shared_ptr = std::shared_ptr<T> |
| template<typename T> | |
| using | weak_ptr = std::weak_ptr<T> |
| typedef HepLorentzVector | HepLorentzVectorD |
| typedef HepLorentzVector | HepLorentzVectorF |
| typedef Hep3Vector | HepThreeVectorD |
| typedef Hep3Vector | HepThreeVectorF |
Enumerations | |
| enum | ZMpvMetric_t { TimePositive , TimeNegative } |
Variables | |
| const Hep3Vector | HepXHat |
| const Hep3Vector | HepYHat |
| const Hep3Vector | HepZHat |
Definition at line 548 of file LorentzVector.h.
Definition at line 549 of file LorentzVector.h.
| typedef Hep3Vector CLHEP::HepThreeVectorD |
Definition at line 421 of file ThreeVector.h.
| typedef Hep3Vector CLHEP::HepThreeVectorF |
Definition at line 422 of file ThreeVector.h.
| using CLHEP::myID_t = std::uint32_t |
Definition at line 50 of file MixMaxRng.h.
| using CLHEP::myuint_t = std::uint64_t |
Definition at line 51 of file MixMaxRng.h.
| using CLHEP::shared_ptr = std::shared_ptr<T> |
| using CLHEP::weak_ptr = std::weak_ptr<T> |
| enum CLHEP::ZMpvMetric_t |
| Enumerator | |
|---|---|
| TimePositive | |
| TimeNegative | |
Definition at line 61 of file LorentzVector.h.
References back_solve().
References back_solve().
Referenced by back_solve(), and back_solve().
|
inline |
Definition at line 426 of file LorentzVector.icc.
|
inline |
Definition at line 420 of file LorentzVector.icc.
Referenced by rotationOf().
|
inline |
Definition at line 402 of file LorentzVector.icc.
Referenced by rotationOf().
|
inline |
Definition at line 408 of file LorentzVector.icc.
Referenced by rotationOf().
|
inline |
Definition at line 414 of file LorentzVector.icc.
Referenced by rotationOf().
| void CLHEP::col_givens | ( | HepMatrix * | A, |
| double | c, | ||
| double | s, | ||
| int | k1, | ||
| int | k2, | ||
| int | row_min = 1, | ||
| int | row_max = 0 ) |
References col_givens().
Referenced by col_givens().
| void CLHEP::col_house | ( | HepMatrix * | a, |
| const HepMatrix & | v, | ||
| double | vnormsq, | ||
| int | row, | ||
| int | col, | ||
| int | row_start, | ||
| int | col_start ) |
References col_house().
Referenced by col_house(), and col_house().
| void CLHEP::col_house | ( | HepMatrix * | a, |
| const HepMatrix & | v, | ||
| int | row, | ||
| int | col, | ||
| int | row_start, | ||
| int | col_start ) |
References col_house().
| double CLHEP::condition | ( | const HepSymMatrix & | m | ) |
References condition().
Referenced by condition().
| unsigned long CLHEP::crc32ul | ( | const std::string & | s | ) |
References crc32ul().
Referenced by crc32ul(), and engineIDulong().
| void CLHEP::diag_step | ( | HepSymMatrix * | t, |
| HepMatrix * | u, | ||
| int | begin, | ||
| int | end ) |
References diag_step().
| void CLHEP::diag_step | ( | HepSymMatrix * | t, |
| int | begin, | ||
| int | end ) |
References diag_step().
Referenced by diag_step(), and diag_step().
| HepMatrix CLHEP::diagonalize | ( | HepSymMatrix * | s | ) |
References diagonalize().
Referenced by diagonalize().
| HepDiagMatrix CLHEP::dsum | ( | const HepDiagMatrix & | s1, |
| const HepDiagMatrix & | s2 ) |
| HepSymMatrix CLHEP::dsum | ( | const HepSymMatrix & | s1, |
| const HepSymMatrix & | s2 ) |
References dsum().
| unsigned long CLHEP::engineIDulong | ( | ) |
Definition at line 26 of file engineIDulong.h.
References crc32ul(), and engineIDulong().
Referenced by engineIDulong().
| void CLHEP::givens | ( | double | a, |
| double | b, | ||
| double * | c, | ||
| double * | s ) |
| HepVector CLHEP::house | ( | const HepSymMatrix & | a, |
| int | row = 1, | ||
| int | col = 1 ) |
References house().
References house_with_update().
| void CLHEP::house_with_update | ( | HepMatrix * | a, |
| int | row = 1, | ||
| int | col = 1 ) |
References house_with_update().
Referenced by house_with_update(), and house_with_update().
| void CLHEP::house_with_update2 | ( | HepSymMatrix * | a, |
| HepMatrix * | v, | ||
| int | row = 1, | ||
| int | col = 1 ) |
References house_with_update2().
Referenced by house_with_update2().
Definition at line 266 of file Boost.icc.
Referenced by inverseOf().
Definition at line 182 of file BoostX.icc.
Definition at line 182 of file BoostY.icc.
Definition at line 186 of file BoostZ.icc.
|
inline |
Definition at line 364 of file LorentzRotation.icc.
|
inline |
Definition at line 284 of file Rotation.icc.
References CLHEP::HepRotation::inverse(), and inverseOf().
|
inline |
Definition at line 193 of file RotationX.icc.
|
inline |
Definition at line 163 of file RotationY.icc.
|
inline |
Definition at line 162 of file RotationZ.icc.
| double CLHEP::norm | ( | const HepGenMatrix & | m | ) |
References norm().
Referenced by CLHEP::HepBoost::getDirection(), and norm().
| double CLHEP::norm1 | ( | const HepGenMatrix & | m | ) |
| double CLHEP::norm_infinity | ( | const HepGenMatrix & | m | ) |
References norm_infinity().
Referenced by norm_infinity().
|
inline |
Definition at line 364 of file LorentzRotation.h.
References CLHEP::HepLorentzRotation::HepLorentzRotation(), and operator!=().
|
inline |
Definition at line 351 of file LorentzRotation.h.
References CLHEP::HepLorentzRotation::HepLorentzRotation(), and operator!=().
Referenced by operator!=(), and operator!=().
|
inline |
Definition at line 162 of file TwoVector.icc.
|
inline |
Definition at line 154 of file TwoVector.icc.
|
inline |
Definition at line 69 of file ThreeVector.icc.
References CLHEP::Hep3Vector::dot().
|
inline |
Definition at line 61 of file ThreeVector.icc.
References CLHEP::Hep3Vector::Hep3Vector(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
| HepDiagMatrix CLHEP::operator* | ( | const HepDiagMatrix & | d1, |
| double | t ) |
References operator*().
| HepMatrix CLHEP::operator* | ( | const HepDiagMatrix & | hm1, |
| const HepMatrix & | hm2 ) |
References operator*().
|
inline |
Definition at line 247 of file LorentzVector.icc.
References CLHEP::HepLorentzVector::HepLorentzVector(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), and CLHEP::HepLorentzVector::z().
References operator*().
| HepMatrix CLHEP::operator* | ( | const HepMatrix & | hm1, |
| const HepDiagMatrix & | hm2 ) |
References operator*().
Referenced by operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), and operator*().
References operator*().
| HepMatrix CLHEP::operator* | ( | const HepMatrix & | hm1, |
| const HepSymMatrix & | hm2 ) |
References operator*().
References operator*().
| HepLorentzRotation CLHEP::operator* | ( | const HepRotation & | r, |
| const HepLorentzRotation & | lt ) |
| HepLorentzRotation CLHEP::operator* | ( | const HepRotationX & | r, |
| const HepLorentzRotation & | lt ) |
|
inline |
Definition at line 321 of file Rotation.icc.
| HepLorentzRotation CLHEP::operator* | ( | const HepRotationY & | r, |
| const HepLorentzRotation & | lt ) |
|
inline |
Definition at line 330 of file Rotation.icc.
| HepLorentzRotation CLHEP::operator* | ( | const HepRotationZ & | r, |
| const HepLorentzRotation & | lt ) |
|
inline |
Definition at line 339 of file Rotation.icc.
| HepMatrix CLHEP::operator* | ( | const HepSymMatrix & | hm1, |
| const HepMatrix & | hm2 ) |
References operator*().
| HepMatrix CLHEP::operator* | ( | const HepSymMatrix & | hm1, |
| const HepSymMatrix & | hm2 ) |
References operator*().
| HepSymMatrix CLHEP::operator* | ( | const HepSymMatrix & | s1, |
| double | t ) |
References operator*().
References operator*().
|
inline |
Definition at line 158 of file TwoVector.icc.
|
inline |
Definition at line 65 of file ThreeVector.icc.
References CLHEP::Hep3Vector::Hep3Vector(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 251 of file LorentzVector.icc.
References CLHEP::HepLorentzVector::HepLorentzVector(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), and CLHEP::HepLorentzVector::z().
| HepDiagMatrix CLHEP::operator* | ( | double | t, |
| const HepDiagMatrix & | d1 ) |
References operator*().
References operator*().
| HepSymMatrix CLHEP::operator* | ( | double | t, |
| const HepSymMatrix & | s1 ) |
References operator*().
References operator*().
|
inline |
Definition at line 146 of file TwoVector.icc.
|
inline |
Definition at line 53 of file ThreeVector.icc.
References CLHEP::Hep3Vector::Hep3Vector(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
| HepMatrix CLHEP::operator+ | ( | const HepDiagMatrix & | d1, |
| const HepMatrix & | hm2 ) |
References operator+().
| HepSymMatrix CLHEP::operator+ | ( | const HepDiagMatrix & | d1, |
| const HepSymMatrix & | s2 ) |
References operator+().
| HepDiagMatrix CLHEP::operator+ | ( | const HepDiagMatrix & | hm1, |
| const HepDiagMatrix & | d2 ) |
References operator+().
| HepMatrix CLHEP::operator+ | ( | const HepMatrix & | hm1, |
| const HepDiagMatrix & | d2 ) |
References operator+().
Referenced by operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), and operator+().
References operator+().
| HepMatrix CLHEP::operator+ | ( | const HepMatrix & | hm1, |
| const HepSymMatrix & | s2 ) |
References operator+().
References operator+().
| HepSymMatrix CLHEP::operator+ | ( | const HepSymMatrix & | s1, |
| const HepDiagMatrix & | d2 ) |
References operator+().
| HepMatrix CLHEP::operator+ | ( | const HepSymMatrix & | s1, |
| const HepMatrix & | hm2 ) |
References operator+().
| HepSymMatrix CLHEP::operator+ | ( | const HepSymMatrix & | s1, |
| const HepSymMatrix & | s2 ) |
References operator+().
References operator+().
References operator+().
|
inline |
Definition at line 150 of file TwoVector.icc.
|
inline |
Definition at line 57 of file ThreeVector.icc.
References CLHEP::Hep3Vector::Hep3Vector(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
| HepDiagMatrix CLHEP::operator- | ( | const HepDiagMatrix & | d1, |
| const HepDiagMatrix & | d2 ) |
References operator-().
| HepMatrix CLHEP::operator- | ( | const HepDiagMatrix & | d1, |
| const HepMatrix & | hm2 ) |
References operator-().
| HepSymMatrix CLHEP::operator- | ( | const HepDiagMatrix & | d1, |
| const HepSymMatrix & | s2 ) |
References operator-().
| HepMatrix CLHEP::operator- | ( | const HepMatrix & | hm1, |
| const HepDiagMatrix & | d2 ) |
References operator-().
Referenced by operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), and operator-().
References operator-().
| HepMatrix CLHEP::operator- | ( | const HepMatrix & | hm1, |
| const HepSymMatrix & | s2 ) |
References operator-().
References operator-().
| HepMatrix CLHEP::operator- | ( | const HepSymMatrix & | hm1, |
| const HepMatrix & | hm2 ) |
References operator-().
| HepSymMatrix CLHEP::operator- | ( | const HepSymMatrix & | s1, |
| const HepDiagMatrix & | d2 ) |
References operator-().
| HepSymMatrix CLHEP::operator- | ( | const HepSymMatrix & | s1, |
| const HepSymMatrix & | s2 ) |
References operator-().
References operator-().
References operator-().
| Hep2Vector CLHEP::operator/ | ( | const Hep2Vector & | p, |
| double | a ) |
| Hep3Vector CLHEP::operator/ | ( | const Hep3Vector & | , |
| double | a ) |
| HepDiagMatrix CLHEP::operator/ | ( | const HepDiagMatrix & | hm1, |
| double | t ) |
References operator/().
Referenced by operator/(), operator/(), operator/(), and operator/().
| HepLorentzVector CLHEP::operator/ | ( | const HepLorentzVector & | , |
| double | a ) |
References operator/().
| HepSymMatrix CLHEP::operator/ | ( | const HepSymMatrix & | hm1, |
| double | t ) |
References operator/().
References operator/().
|
inline |
Definition at line 370 of file LorentzRotation.h.
References operator<().
|
inline |
Definition at line 357 of file LorentzRotation.h.
References operator<().
Referenced by operator<(), and operator<().
| std::ostream & CLHEP::operator<< | ( | std::ostream & | , |
| const Hep2Vector & | ) |
| std::ostream & CLHEP::operator<< | ( | std::ostream & | , |
| const Hep3Vector & | ) |
| std::ostream & CLHEP::operator<< | ( | std::ostream & | , |
| const HepLorentzVector & | ) |
| std::ostream & CLHEP::operator<< | ( | std::ostream & | os, |
| const HepAxisAngle & | aa ) |
References operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
| std::ostream & CLHEP::operator<< | ( | std::ostream & | os, |
| const HepEulerAngles & | aa ) |
References operator<<().
|
inline |
Definition at line 345 of file LorentzRotation.h.
| std::ostream & CLHEP::operator<< | ( | std::ostream & | os, |
| const HepRandom & | dist ) |
| std::ostream & CLHEP::operator<< | ( | std::ostream & | os, |
| const HepRandomEngine & | e ) |
|
inline |
Definition at line 408 of file Rotation.h.
|
inline |
Definition at line 276 of file RotationX.h.
|
inline |
Definition at line 276 of file RotationY.h.
|
inline |
Definition at line 276 of file RotationZ.h.
| std::ostream & CLHEP::operator<< | ( | std::ostream & | s, |
| const HepDiagMatrix & | q ) |
References operator<<().
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), and operator<<().
| std::ostream & CLHEP::operator<< | ( | std::ostream & | s, |
| const HepMatrix & | q ) |
References operator<<().
| std::ostream & CLHEP::operator<< | ( | std::ostream & | s, |
| const HepSymMatrix & | q ) |
References operator<<().
| std::ostream & CLHEP::operator<< | ( | std::ostream & | s, |
| const HepVector & | v ) |
References operator<<().
|
inline |
Definition at line 366 of file LorentzRotation.h.
References operator<=().
|
inline |
Definition at line 353 of file LorentzRotation.h.
References operator<=().
Referenced by operator<=(), and operator<=().
|
inline |
Definition at line 362 of file LorentzRotation.h.
References CLHEP::HepLorentzRotation::HepLorentzRotation(), and operator==().
|
inline |
Definition at line 349 of file LorentzRotation.h.
References CLHEP::HepLorentzRotation::HepLorentzRotation(), and operator==().
Referenced by operator==(), and operator==().
|
inline |
Definition at line 372 of file LorentzRotation.h.
References operator>().
|
inline |
Definition at line 359 of file LorentzRotation.h.
References operator>().
Referenced by operator>(), and operator>().
|
inline |
Definition at line 368 of file LorentzRotation.h.
References operator>=().
|
inline |
Definition at line 355 of file LorentzRotation.h.
References operator>=().
Referenced by operator>=(), and operator>=().
| std::istream & CLHEP::operator>> | ( | std::istream & | , |
| Hep2Vector & | ) |
| std::istream & CLHEP::operator>> | ( | std::istream & | , |
| Hep3Vector & | ) |
| std::istream & CLHEP::operator>> | ( | std::istream & | , |
| HepLorentzVector & | ) |
| std::istream & CLHEP::operator>> | ( | std::istream & | is, |
| HepAxisAngle & | aa ) |
References operator>>().
| std::istream & CLHEP::operator>> | ( | std::istream & | is, |
| HepEulerAngles & | aa ) |
References operator>>().
| std::istream & CLHEP::operator>> | ( | std::istream & | is, |
| HepRandom & | dist ) |
Referenced by operator>>(), and operator>>().
| std::istream & CLHEP::operator>> | ( | std::istream & | is, |
| HepRandomEngine & | e ) |
| bool CLHEP::possibleKeywordInput | ( | IS & | is, |
| const std::string & | key, | ||
| T & | t ) |
Definition at line 168 of file RandomEngine.h.
References possibleKeywordInput().
Referenced by possibleKeywordInput().
References qr_decomp().
References qr_decomp().
Referenced by qr_decomp(), and qr_decomp().
References qr_inverse().
Referenced by qr_inverse(), and qr_inverse().
References qr_inverse().
References qr_solve().
References qr_solve().
Referenced by qr_solve(), qr_solve(), qr_solve(), and qr_solve().
References qr_solve().
References qr_solve().
| Hep3Vector CLHEP::rotationOf | ( | const Hep3Vector & | vec, |
| const Hep3Vector & | axis, | ||
| double | delta ) |
References rotationOf().
| Hep3Vector CLHEP::rotationOf | ( | const Hep3Vector & | vec, |
| const HepAxisAngle & | ax ) |
References rotationOf().
| Hep3Vector CLHEP::rotationOf | ( | const Hep3Vector & | vec, |
| const HepEulerAngles & | e ) |
References rotationOf().
| Hep3Vector CLHEP::rotationOf | ( | const Hep3Vector & | vec, |
| double | phi, | ||
| double | theta, | ||
| double | psi ) |
References rotationOf().
| HepLorentzVector CLHEP::rotationOf | ( | const HepLorentzVector & | vec, |
| const Hep3Vector & | axis, | ||
| double | delta ) |
References rotationOf().
Referenced by rotationOf(), rotationOf(), rotationOf(), rotationOf(), rotationOf(), rotationOf(), rotationOf(), and rotationOf().
| HepLorentzVector CLHEP::rotationOf | ( | const HepLorentzVector & | vec, |
| const HepAxisAngle & | ax ) |
References rotationOf().
| HepLorentzVector CLHEP::rotationOf | ( | const HepLorentzVector & | vec, |
| const HepEulerAngles & | e1 ) |
References rotationOf().
| HepLorentzVector CLHEP::rotationOf | ( | const HepLorentzVector & | vec, |
| double | phi, | ||
| double | theta, | ||
| double | psi ) |
References boostOf(), boostXOf(), boostYOf(), boostZOf(), and rotationOf().
| Hep3Vector CLHEP::rotationXOf | ( | const Hep3Vector & | vec, |
| double | delta ) |
References rotationXOf().
| HepLorentzVector CLHEP::rotationXOf | ( | const HepLorentzVector & | vec, |
| double | delta ) |
References rotationXOf().
Referenced by rotationXOf(), and rotationXOf().
| Hep3Vector CLHEP::rotationYOf | ( | const Hep3Vector & | vec, |
| double | delta ) |
References rotationYOf().
| HepLorentzVector CLHEP::rotationYOf | ( | const HepLorentzVector & | vec, |
| double | delta ) |
References rotationYOf().
Referenced by rotationYOf(), and rotationYOf().
| Hep3Vector CLHEP::rotationZOf | ( | const Hep3Vector & | vec, |
| double | delta ) |
References rotationZOf().
| HepLorentzVector CLHEP::rotationZOf | ( | const HepLorentzVector & | vec, |
| double | delta ) |
References rotationZOf().
Referenced by rotationZOf(), and rotationZOf().
| void CLHEP::row_givens | ( | HepMatrix * | A, |
| double | c, | ||
| double | s, | ||
| int | k1, | ||
| int | k2, | ||
| int | col_min = 1, | ||
| int | col_max = 0 ) |
References row_givens().
Referenced by row_givens().
| void CLHEP::row_house | ( | HepMatrix * | a, |
| const HepMatrix & | v, | ||
| double | vnormsq, | ||
| int | row, | ||
| int | col, | ||
| int | row_start, | ||
| int | col_start ) |
References row_house().
| void CLHEP::row_house | ( | HepMatrix * | a, |
| const HepMatrix & | v, | ||
| int | row, | ||
| int | col, | ||
| int | row_start, | ||
| int | col_start ) |
References row_house().
| void CLHEP::row_house | ( | HepMatrix * | a, |
| const HepVector & | v, | ||
| double | vnormsq, | ||
| int | row = 1, | ||
| int | col = 1 ) |
References row_house().
Referenced by row_house(), row_house(), and row_house().
Definition at line 69 of file Matrix.icc.
Definition at line 13 of file Vector.icc.
| HepMatrix CLHEP::tridiagonal | ( | HepSymMatrix * | a | ) |
References tridiagonal().
| void CLHEP::tridiagonal | ( | HepSymMatrix * | a, |
| HepMatrix * | hsm ) |
References tridiagonal().
Referenced by tridiagonal(), and tridiagonal().
|
extern |
| const Hep3Vector CLHEP::HepYHat |
Definition at line 419 of file ThreeVector.h.
| const Hep3Vector CLHEP::HepZHat |
Definition at line 419 of file ThreeVector.h.