rivet is hosted by Hepforge, IPPP Durham
Rivet 4.0.0
Mass and MT calculations

Functions

double Rivet::mass (const FourMomentum &a, const FourMomentum &b)
 Calculate mass of two 4-vectors.
 
double Rivet::mass2 (const FourMomentum &a, const FourMomentum &b)
 Calculate mass^2 of two 4-vectors.
 
double Rivet::mT (const FourMomentum &vis, const FourMomentum &invis)
 
double Rivet::mT (const FourMomentum &vis, const Vector3 &invis)
 
double Rivet::mT (const Vector3 &vis, const FourMomentum &invis)
 
double Rivet::pT (const FourMomentum &vis, const FourMomentum &invis)
 Calculate transverse momentum of two 4-vectors.
 
double Rivet::pT (const FourMomentum &vis, const Vector3 &invis)
 Calculate transverse momentum of a 4-vector and a 3-vector.
 
double Rivet::pT (const Vector3 &vis, const FourMomentum &invis)
 Calculate transverse momentum of a 4-vector and a 3-vector.
 

Detailed Description

Function Documentation

◆ mT() [1/3]

double Rivet::mT ( const FourMomentum vis,
const FourMomentum invis 
)
inline

Calculate transverse mass of a visible and an invisible 4-vector

Note
This is implemented in terms of massless 3-vectors, ignoring actual masses in the 4-vectors.

References Rivet::mT(), and Rivet::FourMomentum::p3().

◆ mT() [2/3]

double Rivet::mT ( const FourMomentum vis,
const Vector3 invis 
)
inline

Calculate transverse mass of a visible 4-vector and an invisible 3-vector

Note
This is implemented in terms of massless 3-vectors, ignoring actual masses in the 4-vectors.

References Rivet::mT(), and Rivet::FourMomentum::p3().

◆ mT() [3/3]

double Rivet::mT ( const Vector3 vis,
const FourMomentum invis 
)
inline

Calculate transverse mass of a visible 4-vector and an invisible 3-vector

Note
This is implemented in terms of massless 3-vectors, ignoring actual masses in the 4-vectors.

References Rivet::mT(), and Rivet::FourMomentum::p3().