CLHEP  2.4.7.2
C++ Class Library for High Energy Physics
Functions
CLHEP Namespace Reference

Functions

void swap (HepMatrix &hm1, HepMatrix &hm2)
 
void swap (HepVector &v1, HepVector &v2)
 
HepBoost inverseOf (const HepBoost &lt)
 
HepBoostX inverseOf (const HepBoostX &b)
 
HepBoostY inverseOf (const HepBoostY &b)
 
HepBoostZ inverseOf (const HepBoostZ &b)
 
HepLorentzRotation inverseOf (const HepLorentzRotation &lt)
 
HepLorentzVector operator* (const HepLorentzVector &p, double a)
 
HepLorentzVector operator* (double a, const HepLorentzVector &p)
 
HepLorentzVector boostXOf (const HepLorentzVector &vec, double bbeta)
 
HepLorentzVector boostYOf (const HepLorentzVector &vec, double bbeta)
 
HepLorentzVector boostZOf (const HepLorentzVector &vec, double bbeta)
 
HepLorentzVector boostOf (const HepLorentzVector &vec, const Hep3Vector &betaVector)
 
HepLorentzVector boostOf (const HepLorentzVector &vec, const Hep3Vector &aaxis, double bbeta)
 
HepRotation inverseOf (const HepRotation &r)
 
HepRotation operator* (const HepRotationX &rx, const HepRotation &r)
 
HepRotation operator* (const HepRotationY &ry, const HepRotation &r)
 
HepRotation operator* (const HepRotationZ &rz, const HepRotation &r)
 
HepRotationX inverseOf (const HepRotationX &r)
 
HepRotationY inverseOf (const HepRotationY &r)
 
HepRotationZ inverseOf (const HepRotationZ &r)
 
Hep3Vector operator+ (const Hep3Vector &a, const Hep3Vector &b)
 
Hep3Vector operator- (const Hep3Vector &a, const Hep3Vector &b)
 
Hep3Vector operator* (const Hep3Vector &p, double a)
 
Hep3Vector operator* (double a, const Hep3Vector &p)
 
double operator* (const Hep3Vector &a, const Hep3Vector &b)
 
Hep2Vector operator+ (const Hep2Vector &a, const Hep2Vector &b)
 
Hep2Vector operator- (const Hep2Vector &a, const Hep2Vector &b)
 
Hep2Vector operator* (const Hep2Vector &p, double a)
 
Hep2Vector operator* (double a, const Hep2Vector &p)
 
double operator* (const Hep2Vector &a, const Hep2Vector &b)
 

Function Documentation

◆ boostOf() [1/2]

HepLorentzVector CLHEP::boostOf ( const HepLorentzVector &  vec,
const Hep3Vector &  betaVector 
)
inline

Definition at line 421 of file LorentzVector.icc.

◆ boostOf() [2/2]

HepLorentzVector CLHEP::boostOf ( const HepLorentzVector &  vec,
const Hep3Vector &  aaxis,
double  bbeta 
)
inline

Definition at line 427 of file LorentzVector.icc.

◆ boostXOf()

HepLorentzVector CLHEP::boostXOf ( const HepLorentzVector &  vec,
double  bbeta 
)
inline

Definition at line 403 of file LorentzVector.icc.

◆ boostYOf()

HepLorentzVector CLHEP::boostYOf ( const HepLorentzVector &  vec,
double  bbeta 
)
inline

Definition at line 409 of file LorentzVector.icc.

◆ boostZOf()

HepLorentzVector CLHEP::boostZOf ( const HepLorentzVector &  vec,
double  bbeta 
)
inline

Definition at line 415 of file LorentzVector.icc.

◆ inverseOf() [1/9]

HepRotationZ CLHEP::inverseOf ( const HepRotationZ &  r)
inline

Definition at line 162 of file RotationZ.icc.

◆ inverseOf() [2/9]

HepRotationY CLHEP::inverseOf ( const HepRotationY &  r)
inline

Definition at line 163 of file RotationY.icc.

◆ inverseOf() [3/9]

HepBoostX CLHEP::inverseOf ( const HepBoostX &  b)
inline

Definition at line 182 of file BoostX.icc.

◆ inverseOf() [4/9]

HepBoostY CLHEP::inverseOf ( const HepBoostY &  b)
inline

Definition at line 182 of file BoostY.icc.

◆ inverseOf() [5/9]

HepBoostZ CLHEP::inverseOf ( const HepBoostZ &  b)
inline

Definition at line 186 of file BoostZ.icc.

◆ inverseOf() [6/9]

HepRotationX CLHEP::inverseOf ( const HepRotationX &  r)
inline

Definition at line 193 of file RotationX.icc.

◆ inverseOf() [7/9]

HepBoost CLHEP::inverseOf ( const HepBoost &  lt)
inline

Definition at line 266 of file Boost.icc.

◆ inverseOf() [8/9]

HepRotation CLHEP::inverseOf ( const HepRotation &  r)
inline

Definition at line 284 of file Rotation.icc.

◆ inverseOf() [9/9]

HepLorentzRotation CLHEP::inverseOf ( const HepLorentzRotation &  lt)
inline

Definition at line 364 of file LorentzRotation.icc.

◆ operator*() [1/11]

Hep3Vector CLHEP::operator* ( const Hep3Vector &  p,
double  a 
)
inline

Definition at line 61 of file ThreeVector.icc.

◆ operator*() [2/11]

Hep3Vector CLHEP::operator* ( double  a,
const Hep3Vector &  p 
)
inline

Definition at line 65 of file ThreeVector.icc.

◆ operator*() [3/11]

double CLHEP::operator* ( const Hep3Vector &  a,
const Hep3Vector &  b 
)
inline

Definition at line 69 of file ThreeVector.icc.

◆ operator*() [4/11]

Hep2Vector CLHEP::operator* ( const Hep2Vector &  p,
double  a 
)
inline

Definition at line 154 of file TwoVector.icc.

◆ operator*() [5/11]

Hep2Vector CLHEP::operator* ( double  a,
const Hep2Vector &  p 
)
inline

Definition at line 158 of file TwoVector.icc.

◆ operator*() [6/11]

double CLHEP::operator* ( const Hep2Vector &  a,
const Hep2Vector &  b 
)
inline

Definition at line 162 of file TwoVector.icc.

◆ operator*() [7/11]

HepLorentzVector CLHEP::operator* ( const HepLorentzVector &  p,
double  a 
)
inline

Definition at line 247 of file LorentzVector.icc.

◆ operator*() [8/11]

HepLorentzVector CLHEP::operator* ( double  a,
const HepLorentzVector &  p 
)
inline

Definition at line 251 of file LorentzVector.icc.

◆ operator*() [9/11]

HepRotation CLHEP::operator* ( const HepRotationX &  rx,
const HepRotation &  r 
)
inline

Definition at line 321 of file Rotation.icc.

◆ operator*() [10/11]

HepRotation CLHEP::operator* ( const HepRotationY &  ry,
const HepRotation &  r 
)
inline

Definition at line 330 of file Rotation.icc.

◆ operator*() [11/11]

HepRotation CLHEP::operator* ( const HepRotationZ &  rz,
const HepRotation &  r 
)
inline

Definition at line 339 of file Rotation.icc.

◆ operator+() [1/2]

Hep3Vector CLHEP::operator+ ( const Hep3Vector &  a,
const Hep3Vector &  b 
)
inline

Definition at line 53 of file ThreeVector.icc.

◆ operator+() [2/2]

Hep2Vector CLHEP::operator+ ( const Hep2Vector &  a,
const Hep2Vector &  b 
)
inline

Definition at line 146 of file TwoVector.icc.

◆ operator-() [1/2]

Hep3Vector CLHEP::operator- ( const Hep3Vector &  a,
const Hep3Vector &  b 
)
inline

Definition at line 57 of file ThreeVector.icc.

◆ operator-() [2/2]

Hep2Vector CLHEP::operator- ( const Hep2Vector &  a,
const Hep2Vector &  b 
)
inline

Definition at line 150 of file TwoVector.icc.

◆ swap() [1/2]

void CLHEP::swap ( HepVector &  v1,
HepVector &  v2 
)
inline

Definition at line 13 of file Vector.icc.

◆ swap() [2/2]

void CLHEP::swap ( HepMatrix &  hm1,
HepMatrix &  hm2 
)
inline

Definition at line 69 of file Matrix.icc.