Rivet API documentation
![]() |
Rivet 4.1.3
|
Functions | |
| ParticlePair | Rivet::beams (const Event &e) |
| Get beam particles from an event. | |
| bool | Rivet::validBeams (const ParticlePair &beams) |
| Check if the given beam pair is valid. | |
| bool | Rivet::validBeams (const Event &e) |
| Check if the event's beam pair is valid. | |
| PdgIdPair | Rivet::beamIDs (const ParticlePair &beams) |
| Get beam particle IDs from a pair of Particles. | |
| PdgIdPair | Rivet::beamIDs (const Event &e) |
| Get beam particle IDs from an event. | |
| PdgIdPair | Rivet::beamEnergies (const ParticlePair &beams) |
| Get beam particle energies from a pair of Particles. | |
| PdgIdPair | Rivet::beamEnergies (const Event &e) |
| Get beam particle energies from an event. | |
| double | Rivet::sqrtS (double ea, double eb) |
| Get beam centre-of-mass energy from a pair of beam energies. | |
| double | Rivet::sqrtS (const pair< double, double > &energies) |
| Get beam centre-of-mass energy from a pair of beam energies. | |
| double | Rivet::sqrtS (const FourMomentum &pa, const FourMomentum &pb) |
| Get beam centre-of-mass energy from a pair of beam momenta. | |
| double | Rivet::sqrtS (const ParticlePair &beams) |
| Get beam centre-of-mass energy from a pair of Particles. | |
| double | Rivet::sqrtS (const Event &e) |
| Get beam centre-of-mass energy from an Event. | |
| double | Rivet::asqrtS (const FourMomentum &pa, const FourMomentum &pb) |
| double | Rivet::asqrtS (const ParticlePair &beams) |
| double | Rivet::asqrtS (const Event &e) |
| FourMomentum | Rivet::cmsBoostVec (const FourMomentum &pa, const FourMomentum &pb) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of beam momenta. | |
| FourMomentum | Rivet::cmsBoostVec (const ParticlePair &beams) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of Particles. | |
| FourMomentum | Rivet::acmsBoostVec (const FourMomentum &pa, const FourMomentum &pb) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of beam momenta. | |
| FourMomentum | Rivet::acmsBoostVec (const ParticlePair &beams) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of Particles. | |
| Vector3 | Rivet::cmsBetaVec (const FourMomentum &pa, const FourMomentum &pb) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of beam momenta. | |
| Vector3 | Rivet::cmsBetaVec (const ParticlePair &beams) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of Particles. | |
| Vector3 | Rivet::acmsBetaVec (const FourMomentum &pa, const FourMomentum &pb) |
| Vector3 | Rivet::acmsBetaVec (const ParticlePair &beams) |
| Vector3 | Rivet::cmsGammaVec (const FourMomentum &pa, const FourMomentum &pb) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of beam momenta. | |
| Vector3 | Rivet::cmsGammaVec (const ParticlePair &beams) |
| Get the Lorentz boost to the beam centre-of-mass system (CMS) from a pair of Particles. | |
| Vector3 | Rivet::acmsGammaVec (const FourMomentum &pa, const FourMomentum &pb) |
| Vector3 | Rivet::acmsGammaVec (const ParticlePair &beams) |
| LorentzTransform | Rivet::cmsTransform (const FourMomentum &pa, const FourMomentum &pb) |
| Get the Lorentz transformation to the beam centre-of-mass system (CMS) from a pair of beam momenta. | |
| LorentzTransform | Rivet::cmsTransform (const ParticlePair &beams) |
| Get the Lorentz transformation to the beam centre-of-mass system (CMS) from a pair of Particles. | |
| LorentzTransform | Rivet::acmsTransform (const FourMomentum &pa, const FourMomentum &pb) |
| LorentzTransform | Rivet::acmsTransform (const ParticlePair &beams) |
Detailed Description
Function Documentation
◆ acmsBetaVec() [1/2]
| Vector3 Rivet::acmsBetaVec | ( | const FourMomentum & | pa, |
| const FourMomentum & | pb ) |
Get the Lorentz boost to the per-nucleon beam centre-of-mass system (ACMS) from a pair of beam momenta
- Note
- Uses a nominal nucleon mass of 0.939 GeV to convert masses to A
Referenced by Rivet::Beam::acmsBetaVec().
◆ acmsBetaVec() [2/2]
| Vector3 Rivet::acmsBetaVec | ( | const ParticlePair & | beams | ) |
◆ acmsGammaVec() [1/2]
| Vector3 Rivet::acmsGammaVec | ( | const FourMomentum & | pa, |
| const FourMomentum & | pb ) |
Get the Lorentz boost to the per-nucleon beam centre-of-mass system (ACMS) from a pair of beam momenta
- Note
- Uses a nominal nucleon mass of 0.939 GeV to convert masses to A
Referenced by Rivet::Beam::acmsGammaVec().
◆ acmsGammaVec() [2/2]
| Vector3 Rivet::acmsGammaVec | ( | const ParticlePair & | beams | ) |
◆ acmsTransform() [1/2]
| LorentzTransform Rivet::acmsTransform | ( | const FourMomentum & | pa, |
| const FourMomentum & | pb ) |
Get the Lorentz transformation to the per-nucleon beam centre-of-mass system (CMS) from a pair of beam momenta
- Note
- Uses a nominal nucleon mass of 0.939 GeV to convert masses to A
Referenced by Rivet::Beam::acmsTransform().
◆ acmsTransform() [2/2]
| LorentzTransform Rivet::acmsTransform | ( | const ParticlePair & | beams | ) |
◆ asqrtS() [1/3]
|
inline |
◆ asqrtS() [2/3]
| double Rivet::asqrtS | ( | const FourMomentum & | pa, |
| const FourMomentum & | pb ) |
Get per-nucleon beam centre-of-mass energy from a pair of beam momenta
- Note
- Uses a nominal nucleon mass of 0.939 GeV to convert masses to A
Referenced by asqrtS(), and Rivet::Beam::asqrtS().
◆ asqrtS() [3/3]
| double Rivet::asqrtS | ( | const ParticlePair & | beams | ) |
◆ sqrtS() [1/2]
|
inline |
Get beam centre-of-mass energy from a pair of beam energies.
For want of more complete information, this function assumes massless particles colliding head-on.
References sqrtS().
◆ sqrtS() [2/2]
| double Rivet::sqrtS | ( | double | ea, |
| double | eb ) |
Get beam centre-of-mass energy from a pair of beam energies.
For want of more complete information, this function assumes massless particles colliding head-on.
Referenced by compatibleBeamEnergy(), compatibleBeamEnergy(), compatibleBeamEnergy(), Rivet::Beam::sqrtS(), sqrtS(), sqrtS(), and sqrtS().
Generated on for Rivet by
