Herwig 7.3.0
|
The YFSFormFactors class is a pure static class which implements the various YFS form factors we need for the decays. More...
#include <YFSFormFactors.h>
Static Public Member Functions | |
static double | exponentialYFSIF (double beta0, double ombeta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t, double charge, Energy emin) |
Exponentials of the YFS form factors. | |
static double | exponentialYFSFF (double beta1, double ombeta1, double beta2, double ombeta2, Energy en1, Energy en2, Energy m1, Energy m2, Energy2 s, double charge, Energy emin) |
The exponential of the YFS form factor for the final-final dipole The \(2\alpha\tilde{B}\) function for the final-final dipole. | |
static double | YFSIF (double beta0, double ombeta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t, double charge, Energy emin) |
The YFS form factors for the initial-final and final-final dipoles. | |
static double | YFSFF (double beta1, double ombeta1, double beta2, double ombeta2, Energy en1, Energy en2, Energy m1, Energy m2, Energy2 s, double charge, Energy emin) |
The YFS form factor for the final-final dipole The \(2\alpha\tilde{B}\) function for the final-final dipole. | |
static double | nbarFF (double beta1, double ombeta1, double beta2, double ombeta2, double charge, Energy Emax, Energy Emin, bool massterms=false) |
Crude average multiplicities for initial-final and final-final dipoles. | |
static double | nbarIF (double beta, double ombeta, double charge, Energy Emax, Energy Emin, bool massterms=false) |
Crude multiplicity for the initial-final dipole. | |
static double | ReBIF (Energy m0, Energy m1, Energy2 t, double charge, bool includegamma=true, Energy mgamma=_mgamma) |
The virtual piece for the initial-final and final-final dipoles. | |
static double | ReBFF (Energy m1, Energy m2, Energy2 s, double charge, bool includegamma=true, Energy mgamma=_mgamma) |
The \(2\alpha\mathcal{R}B\) function for the final-final dipole. | |
static double | BtildeIF (double beta0, double ombeta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t, double charge, Energy emin, bool includegamma=true, Energy mgamma=_mgamma) |
The real emission terms for initial-final and final-final dipoles. | |
static double | BtildeFF (double beta1, double ombeta1, double beta2, double ombeta2, Energy en1, Energy en2, Energy m1, Energy m2, Energy2 s, double charge, Energy emin, bool includegamma=true, Energy mgamma=_mgamma) |
The \(2\alpha\tilde{B}\) function for the final-final dipole. | |
static Energy | photonMass () |
Access to the photon mass. | |
Static Public Attributes | |
static const double | _alpha |
The value of \(\alpha\) at \(q^2=0\). | |
Static Private Member Functions | |
static InvEnergy2 | A4FFFull (Energy inen1, Energy inen2, double beta1, double beta2, Energy inm1, Energy inm2, Energy2 s) |
Various special cases of the \(A_4\) functions of hep-ph/0302065 for the initial-final dipole. | |
static InvEnergy2 | A4IF (double beta0, double ombeta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t) |
The \(A_4\) function of hep-ph0302065 using the special cases where necessary for numerical stability. | |
static double | A4single (double beta, double ombeta) |
The \(A_4\) function of hep-ph/0302065 for a single particle, without the \(1/p^2\) pre-factor. | |
static InvEnergy2 | A4IFRestZero (Energy m0, Energy m1) |
The \(A_4\) function of hep-ph/0302065 for the initial-final dipole with \(t=0\) in the rest frame. | |
static InvEnergy2 | A4IFZero (double beta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1) |
The \(A_4\) function for the initial-final dipole with \(t=0\). | |
static InvEnergy2 | A4IFRest (Energy m0, Energy m1, double beta1, double ombeta1, Energy E1) |
The \(A_4\) function for the initial-final dipole in the rest frame of the decaying particle. | |
static InvEnergy2 | A4IFFull (Velocity beta0, Velocity beta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t) |
The \(A_4\) function for the full initial-final dipole. | |
template<typename T > | |
static double | Zij (T eta, T yi, T yj) |
Functions from hep-ph/9606429 for the calculation of the \(A_4\) functions. | |
template<typename T > | |
static double | Xijkl (T eta, T yi, T yj, T yk, T yl) |
The function \(X^{ij}_{kl}(\eta)\) from hep-ph/9606429 for the evaluation of the \(A_4\) function. | |
Static Private Attributes | |
static const Energy | _mgamma |
The default value of the photon mass. | |
static const Energy2 | _tcut |
The cut-off on the value of \(t\) for the switch to the $t=0$ result. | |
static const Energy | _ecut |
The cut-off on the energy of a particle for it to be considered in its rest frame. | |
The YFSFormFactors class is a pure static class which implements the various YFS form factors we need for the decays.
Definition at line 26 of file YFSFormFactors.h.
|
staticprivate |
Various special cases of the \(A_4\) functions of hep-ph/0302065 for the initial-final dipole.
The \(A_4\) function for the full final-final dipole
inen1 | The energy of the first particle |
inen2 | The energy of the second particle |
beta1 | Velocity of the first particle, \(\beta_1\) |
beta2 | Velocity of the second particle, \(\beta_2\). |
inm1 | The mass of the first particle |
inm2 | The mass of the second particle |
s | The invariant mass of the charged particles |
|
staticprivate |
The \(A_4\) function of hep-ph0302065 using the special cases where necessary for numerical stability.
beta0 | Velocity of the incoming charged particle, \(\beta_0\) |
beta1 | Velocity of the outgoing charged particle, \(\beta_1\). |
ombeta0 | One minus the velocity of the incoming particle, \(1-\beta_0\) |
ombeta1 | One minus the velocity of the outgoing particle, \(1-\beta_1\) |
en0 | The energy of the incoming particle |
en1 | The energy of the outgoing particle |
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
t | The invariant mass of the charged particles |
|
staticprivate |
The \(A_4\) function for the full initial-final dipole.
beta0 | Velocity of the incoming charged particle, \(\beta_0\) |
beta1 | Velocity of the outgoing charged particle, \(\beta_1\). |
en0 | The energy of the incoming particle |
en1 | The energy of the outgoing particle |
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
t | The invariant mass of the charged particles |
|
staticprivate |
The \(A_4\) function for the initial-final dipole in the rest frame of the decaying particle.
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
beta1 | The velocity of the decay product |
ombeta1 | \(1-\beta\) for the decay product |
E1 | The energy of the outgoing particle |
|
inlinestaticprivate |
The \(A_4\) function of hep-ph/0302065 for the initial-final dipole with \(t=0\) in the rest frame.
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
Definition at line 348 of file YFSFormFactors.h.
References Herwig::Math::ReLi2(), and ThePEG::sqr().
|
staticprivate |
The \(A_4\) function for the initial-final dipole with \(t=0\).
beta0 | Velocity of the incoming charged particle, \(\beta_0\) |
beta1 | Velocity of the outgoing charged particle, \(\beta_1\). |
ombeta1 | \(1-\beta_1\) for the outgoing charged particle. |
en0 | The energy of the incoming particle |
en1 | The energy of the outgoing particle |
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
|
inlinestaticprivate |
The \(A_4\) function of hep-ph/0302065 for a single particle, without the \(1/p^2\) pre-factor.
Definition at line 337 of file YFSFormFactors.h.
References ThePEG::sqr().
|
static |
The \(2\alpha\tilde{B}\) function for the final-final dipole.
beta1 | Velocity of the first charged particle, \(\beta_1\) |
beta2 | Velocity of the second charged particle, \(\beta_2\). |
ombeta1 | One minus the velocity of the first particle, \(1-\beta_1\) |
ombeta2 | One minus the velocity of the second particle, \(1-\beta_2\) |
en1 | The energy of the first particle |
en2 | The energy of the second particle |
m1 | The mass of the first particle |
m2 | The mass of the second particle |
s | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
emin | The minimum photon energy |
includegamma | Include the photon mass terms |
mgamma | The photon mass, |
Referenced by YFSFF().
|
static |
The real emission terms for initial-final and final-final dipoles.
The \(2\alpha\tilde{B}\) function for the initial-final dipole
beta0 | Velocity of the incoming charged particle, \(\beta_0\) |
beta1 | Velocity of the outgoing charged particle, \(\beta_1\). |
ombeta0 | One minus the velocity of the incoming particle, \(1-\beta_0\) |
ombeta1 | One minus the velocity of the outgoing particle, \(1-\beta_1\) |
en0 | The energy of the incoming particle |
en1 | The energy of the outgoing particle |
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
t | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
emin | The minimum photon energy |
includegamma | Include the photon mass terms |
mgamma | The photon mass, |
Referenced by YFSIF().
|
inlinestatic |
The exponential of the YFS form factor for the final-final dipole The \(2\alpha\tilde{B}\) function for the final-final dipole.
beta1 | Velocity of the first charged particle, \(\beta_1\) |
beta2 | Velocity of the second charged particle, \(\beta_2\). |
ombeta1 | One minus the velocity of the first particle, \(1-\beta_1\) |
ombeta2 | One minus the velocity of the second particle, \(1-\beta_2\) |
en1 | The energy of the first particle |
en2 | The energy of the second particle |
m1 | The mass of the first particle |
m2 | The mass of the second particle |
s | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
emin | The minimum photon energy |
Definition at line 94 of file YFSFormFactors.h.
References YFSFF().
|
inlinestatic |
Exponentials of the YFS form factors.
The exponential of the YFS form factor for the initial-final dipole
beta0 | Velocity of the incoming charged particle, \(\beta_0\) |
beta1 | Velocity of the outgoing charged particle, \(\beta_1\). |
ombeta0 | One minus the velocity of the incoming particle, \(1-\beta_0\) |
ombeta1 | One minus the velocity of the outgoing particle, \(1-\beta_1\) |
en0 | The energy of the incoming particle |
en1 | The energy of the outgoing particle |
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
t | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
emin | The minimum photon energy |
Definition at line 71 of file YFSFormFactors.h.
References YFSIF().
|
inlinestatic |
Crude average multiplicities for initial-final and final-final dipoles.
Crude multiplicity for the final-final dipole
beta1 | Velocity of the first charged particle, \(\beta_1\) |
beta2 | Velocity of the second charged particle, \(\beta_2\). |
ombeta1 | One minus the velocity of the first particle, \(1-\beta_1\) |
ombeta2 | One minus the velocity of the second particle, \(1-\beta_2\) |
charge | The product of the charges of the particles in the dipole |
Emin | The maximum energy for the integral |
Emax | The minimum energy for the integral |
massterms | Whether or not to include the mass terms |
Definition at line 170 of file YFSFormFactors.h.
References _alpha, and ThePEG::Constants::pi.
|
inlinestatic |
Crude multiplicity for the initial-final dipole.
beta | Velocity of the outgoing charged particle, \(\beta\) |
ombeta | One minus the velocity of the outgoing charged particle, \(1-\beta\) |
charge | The product of the charges of the particles in the dipole |
Emin | The maximum energy for the integral |
Emax | The minimum energy for the integral |
massterms | Whether or not to include the mass terms |
Definition at line 196 of file YFSFormFactors.h.
References _alpha, and ThePEG::Constants::pi.
|
inlinestatic |
|
static |
The \(2\alpha\mathcal{R}B\) function for the final-final dipole.
m1 | The mass of the incoming particle |
m2 | The mass of the outgoing particle |
s | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
includegamma | Include the photon mass terms |
mgamma | The photon mass, |
Referenced by YFSFF().
|
static |
The virtual piece for the initial-final and final-final dipoles.
The \(2\alpha\mathcal{R}B\) function for the initial-final dipole
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
t | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
includegamma | Include the photon mass terms |
mgamma | The photon mass, |
Referenced by YFSIF().
|
inlinestaticprivate |
The function \(X^{ij}_{kl}(\eta)\) from hep-ph/9606429 for the evaluation of the \(A_4\) function.
eta | The value of \(\eta\) |
yi | The value of \(y_i\) |
yj | The value of \(y_j\) |
yk | The value of \(y_k\) |
yl | The value of \(y_l\) |
Definition at line 420 of file YFSFormFactors.h.
|
inlinestatic |
The YFS form factor for the final-final dipole The \(2\alpha\tilde{B}\) function for the final-final dipole.
beta1 | Velocity of the first charged particle, \(\beta_1\) |
beta2 | Velocity of the second charged particle, \(\beta_2\). |
ombeta1 | One minus the velocity of the first particle, \(1-\beta_1\) |
ombeta2 | One minus the velocity of the second particle, \(1-\beta_2\) |
en1 | The energy of the first particle |
en2 | The energy of the second particle |
m1 | The mass of the first particle |
m2 | The mass of the second particle |
s | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
emin | The minimum photon energy |
Definition at line 145 of file YFSFormFactors.h.
References BtildeFF(), and ReBFF().
Referenced by exponentialYFSFF().
|
inlinestatic |
The YFS form factors for the initial-final and final-final dipoles.
The YFS form factor for the initial-final dipole
beta0 | Velocity of the incoming charged particle, \(\beta_0\) |
beta1 | Velocity of the outgoing charged particle, \(\beta_1\). |
ombeta0 | One minus the velocity of the incoming particle, \(1-\beta_0\) |
ombeta1 | One minus the velocity of the outgoing particle, \(1-\beta_1\) |
en0 | The energy of the incoming particle |
en1 | The energy of the outgoing particle |
m0 | The mass of the incoming particle |
m1 | The mass of the outgoing particle |
t | The invariant mass of the charged particles |
charge | The product of the charges of the particles in the dipole |
emin | The minimum photon energy |
Definition at line 121 of file YFSFormFactors.h.
References BtildeIF(), and ReBIF().
Referenced by exponentialYFSIF().
|
inlinestaticprivate |
Functions from hep-ph/9606429 for the calculation of the \(A_4\) functions.
The function \(Z_{ij}(\eta)\) from hep-ph/9606429 for the evaluation of the \(A_4\) function.
eta | The value of \(\eta\) |
yi | The value of \(y_i\) |
yj | The value of \(y_j\) |
Definition at line 406 of file YFSFormFactors.h.
References Herwig::Math::ReLi2(), and ThePEG::sqr().
|
static |
The value of \(\alpha\) at \(q^2=0\).
Definition at line 33 of file YFSFormFactors.h.
|
staticprivate |
The cut-off on the energy of a particle for it to be considered in its rest frame.
Definition at line 49 of file YFSFormFactors.h.
|
staticprivate |
The default value of the photon mass.
Definition at line 39 of file YFSFormFactors.h.
Referenced by photonMass().
|
staticprivate |
The cut-off on the value of \(t\) for the switch to the $t=0$ result.
Definition at line 44 of file YFSFormFactors.h.