Herwig
7.2.1
|
The realVVKinematics 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 | |
realVVKinematics () | |
Default constructor. | |
realVVKinematics (bornVVKinematics bornVariables, double xt, double y, double theta2) | |
Meaningful constructor: takes the Born variables from the leading order /virtual 2->2 process and the raw radiative variables and turns these into a set of 2->3 momenta with associated Mandelstam variables, Bjorken x values etc. More... | |
void | sanityCheck () const |
A check to make sure that the momenta calculated from the energies and angles are equal to those of meMomenta(). | |
bornVVKinematics | bornVariables () const |
Read-only access to all of the above member variables. More... | |
double | xbar () const |
The lower bound on the x integration: | |
double | x1r () const |
The momentum fraction of the parton incident from the +z direction. | |
double | x2r () const |
The momentum fraction of the parton incident from the -z direction. | |
Private Attributes | |
bornVVKinematics | bornVariables_ |
The bornVVKinematics object underlying the 2->3 kinematics. | |
double | xbar_ |
The lower bound on the x integration. | |
double | x1r_ |
The momentum fraction of the parton incident from the +z direction. | |
double | x2r_ |
The momentum fraction of the parton incident from the -z direction. | |
The `raw' radiative variables. | |
double | xt_ |
The radiative variable. | |
double | y_ |
The radiative variable. | |
double | xr_ |
The radiative variable. | |
double | xt () const |
The radiative variable. | |
double | y () const |
The radiative variable. | |
double | xr () const |
The radiative variable. | |
First the Born variables: | |
Invariants required for the evaluation of next-to-leading order quantities (Frixione et al. NPB.383 WZ production at colliders). | |
Energy2 | s2r_ |
variable from Frixione et al. More... | |
Energy2 | k12r_ |
mass of first vector boson | |
Energy2 | k22r_ |
mass of second vector boson | |
double | theta1r_ |
angle from Frixione et al. More... | |
double | theta2r_ |
angle from Frixione et al. More... | |
Energy2 | s2r () const |
variable from Frixione et al. More... | |
Energy2 | k12r () const |
mass of first vector boson | |
Energy2 | k22r () const |
mass of second vector boson | |
double | theta1r () const |
angle from Frixione et al. More... | |
double | theta2r () const |
angle from Frixione et al. More... | |
Then the rest: | |
Energy2 | sr_ |
from Frixione et al. More... | |
Energy2 | tkr_ |
from Frixione et al. More... | |
Energy2 | ukr_ |
from Frixione et al. More... | |
double | cpsir_ |
from Frixione et al. More... | |
double | cpsiprr_ |
from Frixione et al. More... | |
double | betaxr_ |
from Frixione et al. More... | |
double | v1r_ |
variable from Frixione et al. More... | |
double | v2r_ |
variable from Frixione et al. More... | |
Energy2 | q1r_ |
variable from Frixione et al. More... | |
Energy2 | q2r_ |
variable from Frixione et al. More... | |
Energy2 | q1hatr_ |
variable from Frixione et al. More... | |
Energy2 | q2hatr_ |
variable from Frixione et al. More... | |
Energy2 | w1r_ |
variable from Frixione et al. More... | |
Energy2 | w2r_ |
variable from Frixione et al. More... | |
Lorentz5Momentum | p1r_ |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | p2r_ |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | kr_ |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | k1r_ |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | k2r_ |
4-momentum from Frixione et al. More... | |
Energy2 | pT2_in_lab () const |
in the lab frame | |
Energy2 | sr () const |
from Frixione et al. More... | |
Energy2 | tkr () const |
from Frixione et al. More... | |
Energy2 | ukr () const |
from Frixione et al. More... | |
double | cpsir () const |
from Frixione et al. More... | |
double | cpsipr () const |
from Frixione et al. More... | |
double | betaxr () const |
from Frixione et al. More... | |
double | v1r () const |
variable from Frixione et al. More... | |
double | v2r () const |
variable from Frixione et al. More... | |
Energy2 | q1r () const |
variable from Frixione et al. More... | |
Energy2 | q2r () const |
variable from Frixione et al. More... | |
Energy2 | q1hatr () const |
variable from Frixione et al. More... | |
Energy2 | q2hatr () const |
variable from Frixione et al. More... | |
Energy2 | w1r () const |
variable from Frixione et al. More... | |
Energy2 | w2r () const |
variable from Frixione et al. More... | |
Lorentz5Momentum | p1r () const |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | p2r () const |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | kr () const |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | k1r () const |
4-momentum from Frixione et al. More... | |
Lorentz5Momentum | k2r () const |
4-momentum from Frixione et al. More... | |
void | p1r (Lorentz5Momentum p1r) |
Set 4-momentum from Frixione et al. More... | |
void | p2r (Lorentz5Momentum p2r) |
Set 4-momentum from Frixione et al. More... | |
void | kr (Lorentz5Momentum kr) |
Set 4-momentum from Frixione et al. More... | |
void | k1r (Lorentz5Momentum k1r) |
Set 4-momentum from Frixione et al. More... | |
void | k2r (Lorentz5Momentum k2r) |
Set 4-momentum from Frixione et al. More... | |
The realVVKinematics 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 261 of file VVKinematics.h.
Herwig::realVVKinematics::realVVKinematics | ( | bornVVKinematics | bornVariables, |
double | xt, | ||
double | y, | ||
double | theta2 | ||
) |
Meaningful constructor: takes the Born variables from the leading order /virtual 2->2 process and the raw radiative variables and turns these into a set of 2->3 momenta with associated Mandelstam variables, Bjorken x values etc.
bornVariables | The object for the Born kinematics |
xt | The radiative variable. |
y | The angular radiative variable (the cosine of the polar angle of the emitted gluon in the partonic |
theta2 | The angle CMS frame). |
|
inline |
|
inline |
Read-only access to all of the above member variables.
The bornVVKinematics underlying the 2->3 kinematics
Definition at line 300 of file VVKinematics.h.
|
inline |
|
inline |
|
inline |
|
inline |
Set 4-momentum from Frixione et al.
NPB.383,3
Definition at line 494 of file VVKinematics.h.
References k1r().
Referenced by k1r().
|
inline |
|
inline |
Set 4-momentum from Frixione et al.
NPB.383,3
Definition at line 499 of file VVKinematics.h.
References k2r().
Referenced by k2r().
|
inline |
|
inline |
Set 4-momentum from Frixione et al.
NPB.383,3
Definition at line 489 of file VVKinematics.h.
References kr().
Referenced by kr().
|
inline |
|
inline |
Set 4-momentum from Frixione et al.
NPB.383,3
Definition at line 479 of file VVKinematics.h.
References p1r().
Referenced by p1r().
|
inline |
|
inline |
Set 4-momentum from Frixione et al.
NPB.383,3
Definition at line 484 of file VVKinematics.h.
References p2r().
Referenced by p2r().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |