Herwig
7.2.1
|
The bornVVKinematics class is used to store information on the the kinematics of the real emission processes needed for the evaluation of matrix elements in the real part of the NLO process. More...
#include <VVKinematics.h>
Public Member Functions | |
bornVVKinematics () | |
Default constructor. | |
bornVVKinematics (vector< Lorentz5Momentum > Momenta, double x1, double x2) | |
Meaningful constructor: takes the momenta and Bjorken x values of the partons involved in the 2->2 scattering of the leading order / virtual process and calculates all interesting Mandelstam and Born variables. | |
double | Yb () const |
The diboson rapidity: Note Yb_ = + lastY() if flipped = false but Yb_ = - lastY() if flipped = true. More... | |
double | theta1b () const |
Polar and azimuthal angles of the dibosons in their rest frame: | |
void | sanityCheck () const |
A check to make sure that the momenta calculated from the energies and angles are equal to those of meMomenta(). | |
Private Attributes | |
double | Yb_ |
The diboson rapidity: Note Yb_ = + lastY() if flipped = false but Yb_ = - lastY() if flipped = true. More... | |
double | theta1b_ |
Polar angle of the dibosons in their rest frame: | |
Leading order momentum fractions and associated etabar's: | |
Invariants required for the evaluation of 2-> 2 next-to-leading order quantities (Frixione et al. NPB.383 WZ production at colliders). | |
double | x1b_ |
Leading order momentum fraction for first particle. | |
double | eta1b_ |
Leading order etabar for first particle. | |
double | x2b_ |
Leading order momentum fraction for second particle. | |
double | eta2b_ |
Leading order etabar for second particle. | |
double | x1b () const |
Leading order momentum fraction for first particle. | |
double | eta1b () const |
Leading order etabar for first particle. | |
double | x2b () const |
Leading order momentum fraction for second particle. | |
double | eta2b () const |
Leading order etabar for second particle. | |
The Born momenta according to the notation of the FMNR papers, | |
Lorentz5Momentum | p1b_ |
Momentum . | |
Lorentz5Momentum | p2b_ |
Momentum . | |
Lorentz5Momentum | k1b_ |
Momentum . | |
Lorentz5Momentum | k2b_ |
Momentum . | |
Lorentz5Momentum | p1b () const |
Momentum . | |
Lorentz5Momentum | p2b () const |
Momentum . | |
Lorentz5Momentum | k1b () const |
Momentum . | |
Lorentz5Momentum | k2b () const |
Momentum . | |
The diboson invariant mass / shat, that and uhat: | |
Energy2 | sb_ |
| |
Energy2 | tb_ |
| |
Energy2 | ub_ |
| |
Energy2 | sb () const |
| |
Energy2 | tb () const |
| |
Energy2 | ub () const |
| |
Masses of the final state bosons: | |
Energy2 | k12b_ |
Mass squared og the first boson. | |
Energy2 | k22b_ |
Mass squared og the second boson. | |
Energy2 | k12b () const |
Mass squared og the first boson. | |
Energy2 | k22b () const |
Mass squared og the second boson. | |
The bornVVKinematics class is used to store information on the the kinematics of the real emission processes needed for the evaluation of matrix elements in the real part of the NLO process.
Definition at line 18 of file VVKinematics.h.
|
inline |
The diboson rapidity: Note Yb_ = + lastY() if flipped = false but Yb_ = - lastY() if flipped = true.
Yb_ is always defined with the quark travelling in the +z direction!
Definition at line 119 of file VVKinematics.h.
|
private |
The diboson rapidity: Note Yb_ = + lastY() if flipped = false but Yb_ = - lastY() if flipped = true.
Yb_ is always defined with the quark travelling in the +z direction!
Definition at line 231 of file VVKinematics.h.