CepGen 1.2.5
Central exclusive processes event generator
|
Helper container to handle all kinematics variables computation once. More...
#include <CepGen/Physics/NachtmannAmplitudes.h>
Public Member Functions | |
Kinematics (double mw2, double shat, double that, double uhat) | |
bool | operator!= (const Kinematics &) const |
Static Public Member Functions | |
static Kinematics | fromScosTheta (double shat, double cos_theta, double mw2) |
Public Attributes | |
const double | shat {0.} |
const double | that {0.} |
const double | uhat {0.} |
const double | shat2 {0.} |
const double | beta2 {0.} |
const double | beta {0.} |
const double | inv_gamma2 {0.} |
const double | gamma2 {0.} |
const double | gamma {0.} |
const double | inv_gamma {0.} |
double | cos_theta {0.} |
double | cos_theta2 {0.} |
double | sin_theta2 {0.} |
double | sin_theta {0.} |
double | invA {0.} |
Friends | |
std::ostream & | operator<< (std::ostream &, const Kinematics &) |
Definition at line 42 of file NachtmannAmplitudes.h.
Kinematics | ( | double | mw2, |
double | shat, | ||
double | that, | ||
double | uhat | ||
) |
Definition at line 48 of file NachtmannAmplitudes.cpp.
|
static |
Definition at line 63 of file NachtmannAmplitudes.cpp.
bool operator!= | ( | const Kinematics & | oth | ) | const |
Definition at line 79 of file NachtmannAmplitudes.cpp.
|
friend |
Definition at line 84 of file NachtmannAmplitudes.cpp.
const double beta {0.} |
Definition at line 60 of file NachtmannAmplitudes.h.
const double beta2 {0.} |
Definition at line 60 of file NachtmannAmplitudes.h.
double cos_theta {0.} |
Definition at line 62 of file NachtmannAmplitudes.h.
double cos_theta2 {0.} |
Definition at line 62 of file NachtmannAmplitudes.h.
const double gamma {0.} |
Definition at line 61 of file NachtmannAmplitudes.h.
const double gamma2 {0.} |
Definition at line 61 of file NachtmannAmplitudes.h.
const double inv_gamma {0.} |
Definition at line 61 of file NachtmannAmplitudes.h.
const double inv_gamma2 {0.} |
Definition at line 61 of file NachtmannAmplitudes.h.
double invA {0.} |
Definition at line 63 of file NachtmannAmplitudes.h.
const double shat {0.} |
Definition at line 50 of file NachtmannAmplitudes.h.
const double shat2 {0.} |
Definition at line 59 of file NachtmannAmplitudes.h.
double sin_theta {0.} |
Definition at line 62 of file NachtmannAmplitudes.h.
double sin_theta2 {0.} |
Definition at line 62 of file NachtmannAmplitudes.h.
const double that {0.} |
Definition at line 50 of file NachtmannAmplitudes.h.
const double uhat {0.} |
Definition at line 50 of file NachtmannAmplitudes.h.