CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
|
#include <CLHEP/Vector/LorentzVector.h>
Public Types | |
enum | { X =0 , Y =1 , Z =2 , T =3 , NUM_COORDINATES =4 , SIZE =NUM_COORDINATES } |
Public Member Functions | |
HepLorentzVector (double x, double y, double z, double t) | |
HepLorentzVector (double x, double y, double z) | |
HepLorentzVector (double t) | |
HepLorentzVector () | |
HepLorentzVector (const Hep3Vector &p, double e) | |
HepLorentzVector (double e, const Hep3Vector &p) | |
HepLorentzVector (const HepLorentzVector &) | |
HepLorentzVector (HepLorentzVector &&)=default | |
~HepLorentzVector () | |
operator const Hep3Vector & () const | |
operator Hep3Vector & () | |
double | x () const |
double | y () const |
double | z () const |
double | t () const |
void | setX (double) |
void | setY (double) |
void | setZ (double) |
void | setT (double) |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
void | setPx (double) |
void | setPy (double) |
void | setPz (double) |
void | setE (double) |
Hep3Vector | vect () const |
void | setVect (const Hep3Vector &) |
double | theta () const |
double | cosTheta () const |
double | phi () const |
double | rho () const |
void | setTheta (double) |
void | setPhi (double) |
void | setRho (double) |
double | operator() (int) const |
double | operator[] (int) const |
double & | operator() (int) |
double & | operator[] (int) |
HepLorentzVector & | operator= (const HepLorentzVector &) |
HepLorentzVector & | operator= (HepLorentzVector &&)=default |
HepLorentzVector | operator+ (const HepLorentzVector &) const |
HepLorentzVector & | operator+= (const HepLorentzVector &) |
HepLorentzVector | operator- (const HepLorentzVector &) const |
HepLorentzVector & | operator-= (const HepLorentzVector &) |
HepLorentzVector | operator- () const |
HepLorentzVector & | operator*= (double) |
HepLorentzVector & | operator/= (double) |
bool | operator== (const HepLorentzVector &) const |
bool | operator!= (const HepLorentzVector &) const |
double | perp2 () const |
double | perp () const |
void | setPerp (double) |
double | perp2 (const Hep3Vector &) const |
double | perp (const Hep3Vector &) const |
double | angle (const Hep3Vector &) const |
double | mag2 () const |
double | m2 () const |
double | mag () const |
double | m () const |
double | mt2 () const |
double | mt () const |
double | et2 () const |
double | et () const |
double | dot (const HepLorentzVector &) const |
double | operator* (const HepLorentzVector &) const |
double | invariantMass2 (const HepLorentzVector &w) const |
double | invariantMass (const HepLorentzVector &w) const |
void | setVectMag (const Hep3Vector &spatial, double magnitude) |
void | setVectM (const Hep3Vector &spatial, double mass) |
double | plus () const |
double | minus () const |
Hep3Vector | boostVector () const |
HepLorentzVector & | boost (double, double, double) |
HepLorentzVector & | boost (const Hep3Vector &) |
HepLorentzVector & | boostX (double beta) |
HepLorentzVector & | boostY (double beta) |
HepLorentzVector & | boostZ (double beta) |
double | rapidity () const |
double | pseudoRapidity () const |
bool | isTimelike () const |
bool | isSpacelike () const |
bool | isLightlike (double epsilon=tolerance) const |
HepLorentzVector & | rotateX (double) |
HepLorentzVector & | rotateY (double) |
HepLorentzVector & | rotateZ (double) |
HepLorentzVector & | rotateUz (const Hep3Vector &) |
HepLorentzVector & | rotate (double, const Hep3Vector &) |
HepLorentzVector & | operator*= (const HepRotation &) |
HepLorentzVector & | transform (const HepRotation &) |
HepLorentzVector & | operator*= (const HepLorentzRotation &) |
HepLorentzVector & | transform (const HepLorentzRotation &) |
void | set (double x, double y, double z, double t) |
void | set (double x, double y, double z, Tcomponent t) |
HepLorentzVector (double x, double y, double z, Tcomponent t) | |
void | set (Tcomponent t, double x, double y, double z) |
HepLorentzVector (Tcomponent t, double x, double y, double z) | |
void | set (double t) |
void | set (Tcomponent t) |
HepLorentzVector (Tcomponent t) | |
void | set (const Hep3Vector &v) |
HepLorentzVector (const Hep3Vector &v) | |
HepLorentzVector & | operator= (const Hep3Vector &v) |
void | set (const Hep3Vector &v, double t) |
void | set (double t, const Hep3Vector &v) |
double | getX () const |
double | getY () const |
double | getZ () const |
double | getT () const |
Hep3Vector | v () const |
Hep3Vector | getV () const |
void | setV (const Hep3Vector &) |
void | setV (double x, double y, double z) |
void | setRThetaPhi (double r, double theta, double phi) |
void | setREtaPhi (double r, double eta, double phi) |
void | setRhoPhiZ (double rho, double phi, double z) |
int | compare (const HepLorentzVector &w) const |
bool | operator> (const HepLorentzVector &w) const |
bool | operator< (const HepLorentzVector &w) const |
bool | operator>= (const HepLorentzVector &w) const |
bool | operator<= (const HepLorentzVector &w) const |
bool | isNear (const HepLorentzVector &w, double epsilon=tolerance) const |
double | howNear (const HepLorentzVector &w) const |
bool | isNearCM (const HepLorentzVector &w, double epsilon=tolerance) const |
double | howNearCM (const HepLorentzVector &w) const |
bool | isParallel (const HepLorentzVector &w, double epsilon=tolerance) const |
double | howParallel (const HepLorentzVector &w) const |
double | deltaR (const HepLorentzVector &v) const |
double | howLightlike () const |
double | euclideanNorm2 () const |
double | euclideanNorm () const |
double | restMass2 () const |
double | invariantMass2 () const |
double | restMass () const |
double | invariantMass () const |
HepLorentzVector | rest4Vector () const |
double | beta () const |
double | gamma () const |
double | eta () const |
double | eta (const Hep3Vector &ref) const |
double | rapidity (const Hep3Vector &ref) const |
double | coLinearRapidity () const |
Hep3Vector | findBoostToCM () const |
Hep3Vector | findBoostToCM (const HepLorentzVector &w) const |
double | et2 (const Hep3Vector &) const |
double | et (const Hep3Vector &) const |
double | diff2 (const HepLorentzVector &w) const |
double | delta2Euclidean (const HepLorentzVector &w) const |
double | plus (const Hep3Vector &ref) const |
double | minus (const Hep3Vector &ref) const |
HepLorentzVector & | rotate (const Hep3Vector &axis, double delta) |
HepLorentzVector & | rotate (const HepAxisAngle &ax) |
HepLorentzVector & | rotate (const HepEulerAngles &e) |
HepLorentzVector & | rotate (double phi, double theta, double psi) |
HepLorentzVector & | boost (const Hep3Vector &axis, double beta) |
Static Public Member Functions | |
static ZMpvMetric_t | setMetric (ZMpvMetric_t a1) |
static ZMpvMetric_t | getMetric () |
static double | getTolerance () |
static double | setTolerance (double tol) |
Friends | |
HepLorentzVector | rotationXOf (const HepLorentzVector &vec, double delta) |
HepLorentzVector | rotationYOf (const HepLorentzVector &vec, double delta) |
HepLorentzVector | rotationZOf (const HepLorentzVector &vec, double delta) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const Hep3Vector &axis, double delta) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const HepAxisAngle &ax) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const HepEulerAngles &e) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, double phi, double theta, double psi) |
HepLorentzVector | boostXOf (const HepLorentzVector &vec, double beta) |
HepLorentzVector | boostYOf (const HepLorentzVector &vec, double beta) |
HepLorentzVector | boostZOf (const HepLorentzVector &vec, double beta) |
HepLorentzVector | boostOf (const HepLorentzVector &vec, const Hep3Vector &betaVector) |
HepLorentzVector | boostOf (const HepLorentzVector &vec, const Hep3Vector &axis, double beta) |
Definition at line 68 of file LorentzVector.h.
anonymous enum |
Enumerator | |
---|---|
X | |
Y | |
Z | |
T | |
NUM_COORDINATES | |
SIZE |
Definition at line 72 of file LorentzVector.h.
|
inline |
Definition at line 22 of file LorentzVector.icc.
Referenced by boost(), boost(), boost(), boostOf, boostOf, boostX(), boostXOf, boostY(), boostYOf, boostZ(), boostZOf, compare(), delta2Euclidean(), deltaR(), diff2(), dot(), findBoostToCM(), getMetric(), HepLorentzVector(), HepLorentzVector(), howNear(), howNearCM(), howParallel(), invariantMass(), invariantMass2(), isNear(), isNearCM(), isParallel(), operator!=(), operator()(), operator*(), operator*=(), operator*=(), operator+(), operator+=(), operator-(), operator-(), operator-=(), operator/=(), operator<(), operator<=(), operator=(), operator=(), operator=(), operator==(), operator>(), operator>=(), rest4Vector(), rotate(), rotate(), rotate(), rotate(), rotate(), rotateUz(), rotateX(), rotateY(), rotateZ(), rotationOf, rotationOf, rotationOf, rotationOf, rotationXOf, rotationYOf, rotationZOf, and transform().
|
inline |
Definition at line 26 of file LorentzVector.icc.
|
inlineexplicit |
Definition at line 29 of file LorentzVector.icc.
|
inline |
Definition at line 32 of file LorentzVector.icc.
Referenced by operator+(), operator-(), and operator-().
|
inline |
Definition at line 35 of file LorentzVector.icc.
|
inline |
Definition at line 38 of file LorentzVector.icc.
|
inline |
Definition at line 41 of file LorentzVector.icc.
References HepLorentzVector(), t(), x(), y(), and z().
|
inlinedefault |
References HepLorentzVector().
|
inline |
Definition at line 44 of file LorentzVector.icc.
|
inline |
Definition at line 257 of file LorentzVector.icc.
|
inline |
Definition at line 272 of file LorentzVector.icc.
|
inlineexplicit |
Definition at line 292 of file LorentzVector.icc.
|
inlineexplicit |
Definition at line 300 of file LorentzVector.icc.
|
inline |
Definition at line 142 of file LorentzVector.icc.
double CLHEP::HepLorentzVector::beta | ( | ) | const |
Referenced by boost(), boostX(), boostY(), boostZ(), and rotationOf.
|
inline |
Definition at line 219 of file LorentzVector.icc.
References boost(), HepLorentzVector(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
HepLorentzVector & CLHEP::HepLorentzVector::boost | ( | const Hep3Vector & | axis, |
double | beta ) |
References beta(), and HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::boost | ( | double | , |
double | , | ||
double | ) |
References HepLorentzVector().
Hep3Vector CLHEP::HepLorentzVector::boostVector | ( | ) | const |
HepLorentzVector & CLHEP::HepLorentzVector::boostX | ( | double | beta | ) |
References beta(), and HepLorentzVector().
Referenced by boostXOf.
HepLorentzVector & CLHEP::HepLorentzVector::boostY | ( | double | beta | ) |
References beta(), and HepLorentzVector().
Referenced by boostYOf.
HepLorentzVector & CLHEP::HepLorentzVector::boostZ | ( | double | beta | ) |
References beta(), and HepLorentzVector().
Referenced by boostZOf.
double CLHEP::HepLorentzVector::coLinearRapidity | ( | ) | const |
int CLHEP::HepLorentzVector::compare | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
|
inline |
Definition at line 68 of file LorentzVector.icc.
|
inline |
Definition at line 363 of file LorentzVector.icc.
References HepLorentzVector().
double CLHEP::HepLorentzVector::deltaR | ( | const HepLorentzVector & | v | ) | const |
References HepLorentzVector(), and v().
|
inline |
Definition at line 359 of file LorentzVector.icc.
References HepLorentzVector().
|
inline |
Definition at line 202 of file LorentzVector.icc.
References HepLorentzVector(), t(), x(), y(), and z().
Referenced by operator*().
|
inline |
Definition at line 57 of file LorentzVector.icc.
Referenced by et(), et(), et2(), et2(), mt2(), rotate(), and rotationOf.
|
inline |
Definition at line 175 of file LorentzVector.icc.
|
inline |
Definition at line 186 of file LorentzVector.icc.
|
inline |
|
inline |
Definition at line 180 of file LorentzVector.icc.
References e(), and CLHEP::Hep3Vector::unit().
|
inline |
Definition at line 227 of file LorentzVector.icc.
Referenced by getMetric().
|
inline |
Definition at line 231 of file LorentzVector.icc.
|
inline |
Definition at line 372 of file LorentzVector.icc.
References euclideanNorm2().
|
inline |
Definition at line 368 of file LorentzVector.icc.
Referenced by euclideanNorm().
Hep3Vector CLHEP::HepLorentzVector::findBoostToCM | ( | ) | const |
Hep3Vector CLHEP::HepLorentzVector::findBoostToCM | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
double CLHEP::HepLorentzVector::gamma | ( | ) | const |
|
static |
|
inline |
Definition at line 316 of file LorentzVector.icc.
|
static |
|
inline |
Definition at line 318 of file LorentzVector.icc.
|
inline |
Definition at line 313 of file LorentzVector.icc.
References CLHEP::Hep3Vector::x().
|
inline |
Definition at line 314 of file LorentzVector.icc.
|
inline |
Definition at line 315 of file LorentzVector.icc.
double CLHEP::HepLorentzVector::howLightlike | ( | ) | const |
double CLHEP::HepLorentzVector::howNear | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
double CLHEP::HepLorentzVector::howNearCM | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
double CLHEP::HepLorentzVector::howParallel | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
|
inline |
Definition at line 385 of file LorentzVector.icc.
double CLHEP::HepLorentzVector::invariantMass | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
|
inline |
Definition at line 377 of file LorentzVector.icc.
References m2().
|
inline |
Definition at line 391 of file LorentzVector.icc.
References HepLorentzVector().
|
inline |
Definition at line 355 of file LorentzVector.icc.
References restMass2().
bool CLHEP::HepLorentzVector::isNear | ( | const HepLorentzVector & | w, |
double | epsilon = tolerance ) const |
References HepLorentzVector().
bool CLHEP::HepLorentzVector::isNearCM | ( | const HepLorentzVector & | w, |
double | epsilon = tolerance ) const |
References HepLorentzVector().
bool CLHEP::HepLorentzVector::isParallel | ( | const HepLorentzVector & | w, |
double | epsilon = tolerance ) const |
References HepLorentzVector().
|
inline |
Definition at line 351 of file LorentzVector.icc.
References restMass2().
|
inline |
Definition at line 347 of file LorentzVector.icc.
References restMass2().
|
inline |
Definition at line 159 of file LorentzVector.icc.
References mag().
Referenced by invariantMass(), and restMass().
|
inline |
Definition at line 155 of file LorentzVector.icc.
References t().
Referenced by invariantMass2(), mag(), and restMass2().
|
inline |
|
inline |
Definition at line 146 of file LorentzVector.icc.
References t().
|
inline |
Definition at line 215 of file LorentzVector.icc.
double CLHEP::HepLorentzVector::minus | ( | const Hep3Vector & | ref | ) | const |
|
inline |
Definition at line 165 of file LorentzVector.icc.
References mt2().
|
inline |
|
inline |
Definition at line 46 of file LorentzVector.icc.
|
inline |
Definition at line 47 of file LorentzVector.icc.
|
inline |
Definition at line 126 of file LorentzVector.icc.
References HepLorentzVector(), t(), and vect().
double & CLHEP::HepLorentzVector::operator() | ( | int | ) |
References HepLorentzVector().
double CLHEP::HepLorentzVector::operator() | ( | int | ) | const |
|
inline |
Definition at line 207 of file LorentzVector.icc.
References dot(), and HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::operator*= | ( | const HepLorentzRotation & | ) |
References HepLorentzVector().
|
inline |
Definition at line 236 of file LorentzVector.icc.
References transform().
|
inline |
Definition at line 114 of file LorentzVector.icc.
References HepLorentzVector().
|
inline |
Definition at line 87 of file LorentzVector.icc.
References HepLorentzVector(), HepLorentzVector(), t(), x(), y(), and z().
|
inline |
Definition at line 92 of file LorentzVector.icc.
References HepLorentzVector(), t(), and vect().
|
inline |
Definition at line 110 of file LorentzVector.icc.
References HepLorentzVector(), HepLorentzVector(), t(), x(), y(), and z().
|
inline |
Definition at line 99 of file LorentzVector.icc.
References HepLorentzVector(), HepLorentzVector(), t(), x(), y(), and z().
|
inline |
Definition at line 104 of file LorentzVector.icc.
References HepLorentzVector(), t(), and vect().
HepLorentzVector & CLHEP::HepLorentzVector::operator/= | ( | double | ) |
References HepLorentzVector().
bool CLHEP::HepLorentzVector::operator< | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
bool CLHEP::HepLorentzVector::operator<= | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
|
inline |
Definition at line 307 of file LorentzVector.icc.
References HepLorentzVector().
|
inline |
Definition at line 80 of file LorentzVector.icc.
References HepLorentzVector(), t(), and vect().
|
inlinedefault |
References HepLorentzVector().
|
inline |
Definition at line 121 of file LorentzVector.icc.
References HepLorentzVector(), t(), and vect().
bool CLHEP::HepLorentzVector::operator> | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
bool CLHEP::HepLorentzVector::operator>= | ( | const HepLorentzVector & | w | ) | const |
References HepLorentzVector().
|
inline |
Definition at line 76 of file LorentzVector.icc.
|
inline |
Definition at line 77 of file LorentzVector.icc.
|
inline |
Definition at line 131 of file LorentzVector.icc.
|
inline |
Definition at line 138 of file LorentzVector.icc.
|
inline |
|
inline |
Definition at line 134 of file LorentzVector.icc.
|
inline |
Definition at line 69 of file LorentzVector.icc.
Referenced by getMetric(), rotate(), and rotationOf.
|
inline |
Definition at line 211 of file LorentzVector.icc.
double CLHEP::HepLorentzVector::plus | ( | const Hep3Vector & | ref | ) | const |
|
inline |
Definition at line 223 of file LorentzVector.icc.
|
inline |
Definition at line 54 of file LorentzVector.icc.
|
inline |
Definition at line 55 of file LorentzVector.icc.
|
inline |
Definition at line 56 of file LorentzVector.icc.
Referenced by mt2().
double CLHEP::HepLorentzVector::rapidity | ( | ) | const |
double CLHEP::HepLorentzVector::rapidity | ( | const Hep3Vector & | ref | ) | const |
HepLorentzVector CLHEP::HepLorentzVector::rest4Vector | ( | ) | const |
References HepLorentzVector().
|
inline |
Definition at line 379 of file LorentzVector.icc.
|
inline |
Definition at line 376 of file LorentzVector.icc.
References m2().
Referenced by isLightlike(), isSpacelike(), and isTimelike().
|
inline |
Definition at line 70 of file LorentzVector.icc.
Referenced by getMetric().
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | const Hep3Vector & | axis, |
double | delta ) |
References HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | const HepAxisAngle & | ax | ) |
References HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | const HepEulerAngles & | e | ) |
References e(), and HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | double | phi, |
double | theta, | ||
double | psi ) |
References HepLorentzVector(), phi(), and theta().
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | double | , |
const Hep3Vector & | ) |
References HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotateUz | ( | const Hep3Vector & | ) |
References HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotateX | ( | double | ) |
References HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotateY | ( | double | ) |
References HepLorentzVector().
HepLorentzVector & CLHEP::HepLorentzVector::rotateZ | ( | double | ) |
References HepLorentzVector().
|
inline |
Definition at line 295 of file LorentzVector.icc.
|
inline |
Definition at line 326 of file LorentzVector.icc.
|
inline |
Definition at line 287 of file LorentzVector.icc.
|
inline |
Definition at line 321 of file LorentzVector.icc.
|
inline |
|
inline |
Definition at line 261 of file LorentzVector.icc.
|
inline |
Definition at line 282 of file LorentzVector.icc.
|
inline |
Definition at line 276 of file LorentzVector.icc.
|
inline |
Definition at line 62 of file LorentzVector.icc.
|
static |
|
inline |
Definition at line 132 of file LorentzVector.icc.
|
inline |
Definition at line 73 of file LorentzVector.icc.
|
inline |
Definition at line 59 of file LorentzVector.icc.
|
inline |
Definition at line 60 of file LorentzVector.icc.
|
inline |
Definition at line 61 of file LorentzVector.icc.
|
inline |
Definition at line 339 of file LorentzVector.icc.
|
inline |
Definition at line 74 of file LorentzVector.icc.
|
inline |
Definition at line 343 of file LorentzVector.icc.
|
inline |
Definition at line 335 of file LorentzVector.icc.
|
inline |
Definition at line 52 of file LorentzVector.icc.
Referenced by setVectMag().
|
inline |
Definition at line 72 of file LorentzVector.icc.
|
static |
|
inline |
Definition at line 303 of file LorentzVector.icc.
|
inline |
Definition at line 331 of file LorentzVector.icc.
References CLHEP::Hep3Vector::set().
|
inline |
Definition at line 65 of file LorentzVector.icc.
Referenced by setVectMag().
|
inline |
Definition at line 198 of file LorentzVector.icc.
References setVectMag().
|
inline |
Definition at line 192 of file LorentzVector.icc.
References setT(), and setVect().
Referenced by setVectM().
|
inline |
Definition at line 49 of file LorentzVector.icc.
References CLHEP::Hep3Vector::setX().
|
inline |
Definition at line 50 of file LorentzVector.icc.
|
inline |
Definition at line 51 of file LorentzVector.icc.
|
inline |
Definition at line 20 of file LorentzVector.icc.
Referenced by dot(), getMetric(), HepLorentzVector(), invariantMass(), m2(), mag2(), minus(), operator!=(), CLHEP::HepRotation::operator()(), CLHEP::HepBoostX::operator*(), CLHEP::HepBoostY::operator*(), CLHEP::HepBoostZ::operator*(), CLHEP::operator*(), CLHEP::operator*(), operator+(), operator+=(), operator-(), operator-(), operator-=(), operator=(), operator==(), plus(), restMass(), CLHEP::HepBoost::vectorMultiplication(), and CLHEP::HepLorentzRotation::vectorMultiplication().
|
inline |
Definition at line 67 of file LorentzVector.icc.
References CLHEP::Hep3Vector::theta().
Referenced by getMetric(), rotate(), and rotationOf.
HepLorentzVector & CLHEP::HepLorentzVector::transform | ( | const HepLorentzRotation & | ) |
References HepLorentzVector().
|
inline |
Definition at line 242 of file LorentzVector.icc.
References transform().
Referenced by operator*=(), and transform().
|
inline |
Definition at line 319 of file LorentzVector.icc.
Referenced by deltaR(), and getMetric().
|
inline |
Definition at line 64 of file LorentzVector.icc.
Referenced by operator!=(), CLHEP::HepRotation::operator()(), operator+=(), operator-=(), operator=(), and operator==().
|
inline |
Definition at line 17 of file LorentzVector.icc.
Referenced by dot(), getMetric(), HepLorentzVector(), CLHEP::HepBoostX::operator*(), CLHEP::HepBoostY::operator*(), CLHEP::HepBoostZ::operator*(), CLHEP::operator*(), CLHEP::operator*(), operator+(), operator-(), operator-(), CLHEP::HepBoost::vectorMultiplication(), and CLHEP::HepLorentzRotation::vectorMultiplication().
|
inline |
Definition at line 18 of file LorentzVector.icc.
Referenced by dot(), getMetric(), HepLorentzVector(), CLHEP::HepBoostX::operator*(), CLHEP::HepBoostY::operator*(), CLHEP::HepBoostZ::operator*(), CLHEP::operator*(), CLHEP::operator*(), operator+(), operator-(), operator-(), CLHEP::HepBoost::vectorMultiplication(), and CLHEP::HepLorentzRotation::vectorMultiplication().
|
inline |
Definition at line 19 of file LorentzVector.icc.
Referenced by dot(), et2(), getMetric(), HepLorentzVector(), minus(), CLHEP::HepBoostX::operator*(), CLHEP::HepBoostY::operator*(), CLHEP::HepBoostZ::operator*(), CLHEP::operator*(), CLHEP::operator*(), operator+(), operator-(), operator-(), plus(), CLHEP::HepBoost::vectorMultiplication(), and CLHEP::HepLorentzRotation::vectorMultiplication().
|
friend |
Definition at line 426 of file LorentzVector.icc.
References boost(), and HepLorentzVector().
|
friend |
Definition at line 420 of file LorentzVector.icc.
References boost(), and HepLorentzVector().
|
friend |
Definition at line 402 of file LorentzVector.icc.
References boostX(), and HepLorentzVector().
|
friend |
Definition at line 408 of file LorentzVector.icc.
References boostY(), and HepLorentzVector().
|
friend |
Definition at line 414 of file LorentzVector.icc.
References boostZ(), and HepLorentzVector().
|
friend |
References HepLorentzVector().
|
friend |
References HepLorentzVector().
|
friend |
References e(), and HepLorentzVector().
|
friend |
References beta(), HepLorentzVector(), phi(), and theta().
|
friend |
References HepLorentzVector().
|
friend |
References HepLorentzVector().
|
friend |
References HepLorentzVector().