|
| ParticleBase () |
| Default constructor.
|
|
virtual | ~ParticleBase () |
| Virtual destructor.
|
|
|
virtual const FourMomentum & | momentum () const =0 |
| Get equivalent single momentum four-vector (const).
|
|
const FourMomentum & | mom () const |
| Get equivalent single momentum four-vector (const) (alias).
|
|
| operator const FourMomentum & () const |
| Cast operator for conversion to FourMomentum.
|
|
|
double | E () const |
| Get the energy directly.
|
|
double | energy () const |
| Get the energy directly (alias).
|
|
double | E2 () const |
| Get the energy-squared.
|
|
double | energy2 () const |
| Get the energy-squared (alias).
|
|
double | pt () const |
| Get the directly.
|
|
double | pT () const |
| Get the directly (alias).
|
|
double | perp () const |
| Get the directly (alias).
|
|
double | pt2 () const |
| Get the directly.
|
|
double | pT2 () const |
| Get the directly (alias).
|
|
double | perp2 () const |
| Get the directly (alias).
|
|
double | Et () const |
| Get the directly.
|
|
double | Et2 () const |
| Get the directly.
|
|
double | mass () const |
| Get the mass directly.
|
|
double | mass2 () const |
| Get the mass**2 directly.
|
|
double | pseudorapidity () const |
| Get the directly.
|
|
double | eta () const |
| Get the directly (alias).
|
|
double | abspseudorapidity () const |
| Get the directly.
|
|
double | abseta () const |
| Get the directly (alias).
|
|
double | rapidity () const |
| Get the directly.
|
|
double | rap () const |
| Get the directly (alias).
|
|
double | absrapidity () const |
| Get the directly.
|
|
double | absrap () const |
| Get the directly (alias).
|
|
double | azimuthalAngle (const PhiMapping mapping=ZERO_2PI) const |
| Azimuthal angle .
|
|
double | phi (const PhiMapping mapping=ZERO_2PI) const |
| Get the directly.
|
|
Vector3 | p3 () const |
| Get the 3-momentum directly.
|
|
double | p () const |
| Get the 3-momentum magnitude directly.
|
|
double | p2 () const |
| Get the 3-momentum magnitude-squared directly.
|
|
Vector3 | ptvec () const |
| Get the transverse 3-momentum directly.
|
|
Vector3 | pTvec () const |
| Get the transverse 3-momentum directly.
|
|
double | px () const |
| x component of momentum.
|
|
double | py () const |
| y component of momentum.
|
|
double | pz () const |
| z component of momentum.
|
|
double | px2 () const |
| x component of momentum, squared.
|
|
double | py2 () const |
| y component of momentum, squared.
|
|
double | pz2 () const |
| z component of momentum, squared.
|
|
double | polarAngle () const |
| Angle subtended by the 3-vector and the z-axis.
|
|
double | theta () const |
| Synonym for polarAngle.
|
|
double | angle (const ParticleBase &v) const |
| Angle between this vector and another.
|
|
double | angle (const FourVector &v) const |
| Angle between this vector and another.
|
|
double | angle (const Vector3 &v3) const |
| Angle between this vector and another (3-vector)
|
|
Base class for particle-like things like Particle and Jet.