Herwig 7.3.0
|
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 \(\tilde{x}, y\) radiative variables and turns these into a set of 2->3 momenta with associated Mandelstam variables, Bjorken x values etc. | |
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. | |
double | xbar () const |
The lower bound on the x integration: | |
Then the rest: | |
bornVVKinematics | bornVariables_ |
The bornVVKinematics object underlying the 2->3 kinematics. | |
double | xbar_ |
The lower bound on the x integration. | |
Energy2 | sr_ |
\(s\) from Frixione et al. | |
Energy2 | tkr_ |
\(t_k\) from Frixione et al. | |
Energy2 | ukr_ |
\(u_k\) from Frixione et al. | |
double | cpsir_ |
\(\cos\psi\) from Frixione et al. | |
double | cpsiprr_ |
\(\cos\psi'\) from Frixione et al. | |
double | betaxr_ |
\(\beta_x\) from Frixione et al. | |
double | v1r_ |
\(v_1\) variable from Frixione et al. | |
double | v2r_ |
\(v_2\) variable from Frixione et al. | |
Energy2 | q1r_ |
\(q_1\) variable from Frixione et al. | |
Energy2 | q2r_ |
\(q_2\) variable from Frixione et al. | |
Energy2 | q1hatr_ |
\(\hat q_1\) variable from Frixione et al. | |
Energy2 | q2hatr_ |
\(\hat q_2\) variable from Frixione et al. | |
Energy2 | w1r_ |
\(\hat w_1\) variable from Frixione et al. | |
Energy2 | w2r_ |
\(\hat w_2\) variable from Frixione et al. | |
Lorentz5Momentum | p1r_ |
4-momentum \(p_1\) from Frixione et al. | |
Lorentz5Momentum | p2r_ |
4-momentum \(p_2\) from Frixione et al. | |
Lorentz5Momentum | kr_ |
4-momentum \(k\) from Frixione et al. | |
Lorentz5Momentum | k1r_ |
4-momentum \(k_1\) from Frixione et al. | |
Lorentz5Momentum | k2r_ |
4-momentum \(k_2\) from Frixione et al. | |
Energy2 | pT2_in_lab () const |
\(p_T^2\) in the lab frame | |
Energy2 | sr () const |
\(s\) from Frixione et al. | |
Energy2 | tkr () const |
\(t_k\) from Frixione et al. | |
Energy2 | ukr () const |
\(u_k\) from Frixione et al. | |
double | cpsir () const |
\(\cos\psi\) from Frixione et al. | |
double | cpsipr () const |
\(\cos\psi'\) from Frixione et al. | |
double | betaxr () const |
\(\beta_x\) from Frixione et al. | |
double | v1r () const |
\(v_1\) variable from Frixione et al. | |
double | v2r () const |
\(v_2\) variable from Frixione et al. | |
Energy2 | q1r () const |
\(q_1\) variable from Frixione et al. | |
Energy2 | q2r () const |
\(q_2\) variable from Frixione et al. | |
Energy2 | q1hatr () const |
\(\hat q_1\) variable from Frixione et al. | |
Energy2 | q2hatr () const |
\(\hat q_2\) variable from Frixione et al. | |
Energy2 | w1r () const |
\(\hat w_1\) variable from Frixione et al. | |
Energy2 | w2r () const |
\(\hat w_2\) variable from Frixione et al. | |
Lorentz5Momentum | p1r () const |
4-momentum \(p_1\) from Frixione et al. | |
Lorentz5Momentum | p2r () const |
4-momentum \(p_2\) from Frixione et al. | |
Lorentz5Momentum | kr () const |
4-momentum \(k\) from Frixione et al. | |
Lorentz5Momentum | k1r () const |
4-momentum \(k_1\) from Frixione et al. | |
Lorentz5Momentum | k2r () const |
4-momentum \(k_2\) from Frixione et al. | |
void | p1r (Lorentz5Momentum p1r) |
Set 4-momentum \(p_1\) from Frixione et al. | |
void | p2r (Lorentz5Momentum p2r) |
Set 4-momentum \(p_2\) from Frixione et al. | |
void | kr (Lorentz5Momentum kr) |
Set 4-momentum \(k\) from Frixione et al. | |
void | k1r (Lorentz5Momentum k1r) |
Set 4-momentum \(k_1\) from Frixione et al. | |
void | k2r (Lorentz5Momentum k2r) |
Set 4-momentum \(k_2\) from Frixione et al. | |
The ‘raw’ radiative variables. | |
double | xt_ |
The \(\tilde{x}\) radiative variable. | |
double | y_ |
The \(y\) radiative variable. | |
double | xr_ |
The \(x_r\) radiative variable. | |
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. | |
double | xt () const |
The \(\tilde{x}\) radiative variable. | |
double | y () const |
The \(y\) radiative variable. | |
double | xr () const |
The \(x_r\) radiative variable. | |
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. | |
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_ |
\(s_2\) variable from Frixione et al. | |
Energy2 | k12r_ |
\(k_1^2\) mass of first vector boson | |
Energy2 | k22r_ |
\(k_2^2\) mass of second vector boson | |
double | theta1r_ |
\(\theta_1\) angle from Frixione et al. | |
double | theta2r_ |
\(\theta_2\) angle from Frixione et al. | |
Energy2 | s2r () const |
\(s_2\) variable from Frixione et al. | |
Energy2 | k12r () const |
\(k_1^2\) mass of first vector boson | |
Energy2 | k22r () const |
\(k_2^2\) mass of second vector boson | |
double | theta1r () const |
\(\theta_1\) angle from Frixione et al. | |
double | theta2r () const |
\(\theta_2\) angle from Frixione et al. | |
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 \(\tilde{x}, y\) 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 \(\tilde{x}\) radiative variable. |
y | The angular radiative variable (the cosine of the polar angle of the emitted gluon in the partonic |
theta2 | The angle \(\theta_2\) CMS frame). |
|
inline |
\(\beta_x\) from Frixione et al.
NPB.383,3
Definition at line 409 of file VVKinematics.h.
References betaxr_.
|
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.
References bornVariables_.
|
inline |
\(\cos\psi'\) from Frixione et al.
NPB.383,3
Definition at line 404 of file VVKinematics.h.
References cpsiprr_.
|
inline |
\(\cos\psi\) from Frixione et al.
NPB.383,3
Definition at line 399 of file VVKinematics.h.
References cpsir_.
|
inline |
\(k_1^2\) mass of first vector boson
Definition at line 354 of file VVKinematics.h.
References k12r_.
|
inline |
4-momentum \(k_1\) from Frixione et al.
NPB.383,3
Definition at line 469 of file VVKinematics.h.
References k1r_.
|
inline |
Set 4-momentum \(k_1\) from Frixione et al.
NPB.383,3
Definition at line 494 of file VVKinematics.h.
Referenced by k1r().
|
inline |
\(k_2^2\) mass of second vector boson
Definition at line 359 of file VVKinematics.h.
References k22r_.
|
inline |
4-momentum \(k_2\) from Frixione et al.
NPB.383,3
Definition at line 474 of file VVKinematics.h.
References k2r_.
|
inline |
Set 4-momentum \(k_2\) from Frixione et al.
NPB.383,3
Definition at line 499 of file VVKinematics.h.
Referenced by k2r().
|
inline |
4-momentum \(k\) from Frixione et al.
NPB.383,3
Definition at line 464 of file VVKinematics.h.
References kr_.
|
inline |
Set 4-momentum \(k\) from Frixione et al.
NPB.383,3
Definition at line 489 of file VVKinematics.h.
Referenced by kr().
|
inline |
4-momentum \(p_1\) from Frixione et al.
NPB.383,3
Definition at line 454 of file VVKinematics.h.
References p1r_.
|
inline |
Set 4-momentum \(p_1\) from Frixione et al.
NPB.383,3
Definition at line 479 of file VVKinematics.h.
Referenced by p1r().
|
inline |
4-momentum \(p_2\) from Frixione et al.
NPB.383,3
Definition at line 459 of file VVKinematics.h.
References p2r_.
|
inline |
Set 4-momentum \(p_2\) from Frixione et al.
NPB.383,3
Definition at line 484 of file VVKinematics.h.
Referenced by p2r().
|
inline |
\(p_T^2\) in the lab frame
Definition at line 379 of file VVKinematics.h.
|
inline |
\(\hat q_1\) variable from Frixione et al.
NPB.383,3
Definition at line 434 of file VVKinematics.h.
References q1hatr_.
|
inline |
\(q_1\) variable from Frixione et al.
NPB.383,3
Definition at line 424 of file VVKinematics.h.
References q1r_.
|
inline |
\(\hat q_2\) variable from Frixione et al.
NPB.383,3
Definition at line 439 of file VVKinematics.h.
References q2hatr_.
|
inline |
\(q_2\) variable from Frixione et al.
NPB.383,3
Definition at line 429 of file VVKinematics.h.
References q2r_.
|
inline |
\(s_2\) variable from Frixione et al.
NPB.383,3
Definition at line 349 of file VVKinematics.h.
References s2r_.
|
inline |
|
inline |
\(\theta_1\) angle from Frixione et al.
NPB.383,3
Definition at line 364 of file VVKinematics.h.
References theta1r_.
|
inline |
\(\theta_2\) angle from Frixione et al.
NPB.383,3
Definition at line 369 of file VVKinematics.h.
References theta2r_.
|
inline |
\(t_k\) from Frixione et al.
NPB.383,3
Definition at line 389 of file VVKinematics.h.
References tkr_.
|
inline |
\(u_k\) from Frixione et al.
NPB.383,3
Definition at line 394 of file VVKinematics.h.
References ukr_.
|
inline |
\(v_1\) variable from Frixione et al.
NPB.383,3
Definition at line 414 of file VVKinematics.h.
References v1r_.
|
inline |
\(v_2\) variable from Frixione et al.
NPB.383,3
Definition at line 419 of file VVKinematics.h.
References v2r_.
|
inline |
\(\hat w_1\) variable from Frixione et al.
NPB.383,3
Definition at line 444 of file VVKinematics.h.
References w1r_.
|
inline |
\(\hat w_2\) variable from Frixione et al.
NPB.383,3
Definition at line 449 of file VVKinematics.h.
References w2r_.
|
inline |
The momentum fraction of the parton incident from the +z direction.
Definition at line 330 of file VVKinematics.h.
References x1r_.
|
inline |
The momentum fraction of the parton incident from the -z direction.
Definition at line 335 of file VVKinematics.h.
References x2r_.
|
inline |
The lower bound on the x integration:
Definition at line 305 of file VVKinematics.h.
References xbar_.
|
inline |
|
inline |
The \(\tilde{x}\) radiative variable.
Definition at line 314 of file VVKinematics.h.
References xt_.
|
inline |
|
private |
\(\beta_x\) from Frixione et al.
NPB.383,3
Definition at line 612 of file VVKinematics.h.
Referenced by betaxr().
|
private |
The bornVVKinematics object underlying the 2->3 kinematics.
Definition at line 507 of file VVKinematics.h.
Referenced by bornVariables().
|
private |
\(\cos\psi'\) from Frixione et al.
NPB.383,3
Definition at line 607 of file VVKinematics.h.
Referenced by cpsipr().
|
private |
\(\cos\psi\) from Frixione et al.
NPB.383,3
Definition at line 602 of file VVKinematics.h.
Referenced by cpsir().
|
private |
\(k_1^2\) mass of first vector boson
Definition at line 562 of file VVKinematics.h.
Referenced by k12r().
|
private |
4-momentum \(k_1\) from Frixione et al.
NPB.383,3
Definition at line 672 of file VVKinematics.h.
Referenced by k1r().
|
private |
\(k_2^2\) mass of second vector boson
Definition at line 567 of file VVKinematics.h.
Referenced by k22r().
|
private |
4-momentum \(k_2\) from Frixione et al.
NPB.383,3
Definition at line 677 of file VVKinematics.h.
Referenced by k2r().
|
private |
4-momentum \(k\) from Frixione et al.
NPB.383,3
Definition at line 667 of file VVKinematics.h.
Referenced by kr().
|
private |
4-momentum \(p_1\) from Frixione et al.
NPB.383,3
Definition at line 657 of file VVKinematics.h.
Referenced by p1r().
|
private |
4-momentum \(p_2\) from Frixione et al.
NPB.383,3
Definition at line 662 of file VVKinematics.h.
Referenced by p2r().
|
private |
\(\hat q_1\) variable from Frixione et al.
NPB.383,3
Definition at line 637 of file VVKinematics.h.
Referenced by q1hatr().
|
private |
\(q_1\) variable from Frixione et al.
NPB.383,3
Definition at line 627 of file VVKinematics.h.
Referenced by q1r().
|
private |
\(\hat q_2\) variable from Frixione et al.
NPB.383,3
Definition at line 642 of file VVKinematics.h.
Referenced by q2hatr().
|
private |
\(q_2\) variable from Frixione et al.
NPB.383,3
Definition at line 632 of file VVKinematics.h.
Referenced by q2r().
|
private |
\(s_2\) variable from Frixione et al.
NPB.383,3
Definition at line 557 of file VVKinematics.h.
Referenced by s2r().
|
private |
\(s\) from Frixione et al.
NPB.383,3
Definition at line 587 of file VVKinematics.h.
Referenced by pT2_in_lab(), and sr().
|
private |
\(\theta_1\) angle from Frixione et al.
NPB.383,3
Definition at line 572 of file VVKinematics.h.
Referenced by theta1r().
|
private |
\(\theta_2\) angle from Frixione et al.
NPB.383,3
Definition at line 577 of file VVKinematics.h.
Referenced by theta2r().
|
private |
\(t_k\) from Frixione et al.
NPB.383,3
Definition at line 592 of file VVKinematics.h.
Referenced by pT2_in_lab(), and tkr().
|
private |
\(u_k\) from Frixione et al.
NPB.383,3
Definition at line 597 of file VVKinematics.h.
Referenced by pT2_in_lab(), and ukr().
|
private |
\(v_1\) variable from Frixione et al.
NPB.383,3
Definition at line 617 of file VVKinematics.h.
Referenced by v1r().
|
private |
\(v_2\) variable from Frixione et al.
NPB.383,3
Definition at line 622 of file VVKinematics.h.
Referenced by v2r().
|
private |
\(\hat w_1\) variable from Frixione et al.
NPB.383,3
Definition at line 647 of file VVKinematics.h.
Referenced by w1r().
|
private |
\(\hat w_2\) variable from Frixione et al.
NPB.383,3
Definition at line 652 of file VVKinematics.h.
Referenced by w2r().
|
private |
The momentum fraction of the parton incident from the +z direction.
Definition at line 538 of file VVKinematics.h.
Referenced by x1r().
|
private |
The momentum fraction of the parton incident from the -z direction.
Definition at line 543 of file VVKinematics.h.
Referenced by x2r().
|
private |
The lower bound on the x integration.
Definition at line 512 of file VVKinematics.h.
Referenced by xbar().
|
private |
|
private |
The \(\tilde{x}\) radiative variable.
Definition at line 522 of file VVKinematics.h.
Referenced by xt().
|
private |