| HepMC3 event record library
    | 
Definition of class FourVector.
Definition in file FourVector.h.
#include <cmath>#include <limits> Include dependency graph for FourVector.h:
 Include dependency graph for FourVector.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Data Structures | |
| class | FourVector | 
| Generic 4-vector.  More... | |
| Namespaces | |
| namespace | HepMC3 | 
| HepMC3 main namespace. | |
| Macros | |
| #define | M_PI 3.14159265358979323846264338327950288 | 
| Definition of PI. Needed on some platforms. | |
| Functions | |
| Unbound vector comparison functions | |
| double | delta_phi (const FourVector &a, const FourVector &b) | 
| Signed azimuthal angle separation in [-pi, pi] between vecs aandb. | |
| double | delta_eta (const FourVector &a, const FourVector &b) | 
| Pseudorapidity separation between vecs aandb. | |
| double | delta_rap (const FourVector &a, const FourVector &b) | 
| Rapidity separation between vecs aandb. | |
| double | delta_r2_eta (const FourVector &a, const FourVector &b) | 
| R_eta^2-distance separation dR^2 = dphi^2 + deta^2 between vecs aandb. | |
| double | delta_r_eta (const FourVector &a, const FourVector &b) | 
| R_eta-distance separation dR = sqrt(dphi^2 + deta^2) between vecs aandb. | |
| double | delta_r2_rap (const FourVector &a, const FourVector &b) | 
| R_rap^2-distance separation dR^2 = dphi^2 + drap^2 between vecs aandb. | |
| double | delta_r_rap (const FourVector &a, const FourVector &b) | 
| R_rap-distance separation dR = sqrt(dphi^2 + drap^2) between vecs aandb. | |
| #define M_PI 3.14159265358979323846264338327950288 | 
Definition of PI. Needed on some platforms.
Definition at line 16 of file FourVector.h.