Herwig
7.2.1
|
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 | nbarIF (double beta, double ombeta, double charge, Energy Emax, Energy Emin, bool massterms=false) |
Crude multiplicity for the initial-final dipole. More... | |
static Energy | photonMass () |
Access to the photon mass. | |
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. More... | |
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 function for the final-final dipole. More... | |
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. More... | |
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 function for the final-final dipole. More... | |
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. More... | |
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. More... | |
static double | ReBFF (Energy m1, Energy m2, Energy2 s, double charge, bool includegamma=true, Energy mgamma=_mgamma) |
The function for the final-final dipole. More... | |
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. More... | |
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 function for the final-final dipole. More... | |
Static Public Attributes | |
static const double | _alpha |
The value of at . | |
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 functions of hep-ph/0302065 for the initial-final dipole. More... | |
static InvEnergy2 | A4IF (double beta0, double ombeta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t) |
The function of hep-ph0302065 using the special cases where necessary for numerical stability. More... | |
static double | A4single (double beta, double ombeta) |
The function of hep-ph/0302065 for a single particle, without the pre-factor. | |
static InvEnergy2 | A4IFRestZero (Energy m0, Energy m1) |
The function of hep-ph/0302065 for the initial-final dipole with in the rest frame. More... | |
static InvEnergy2 | A4IFZero (double beta0, double beta1, double ombeta1, Energy en0, Energy en1, Energy m0, Energy m1) |
The function for the initial-final dipole with . More... | |
static InvEnergy2 | A4IFRest (Energy m0, Energy m1, double beta1, double ombeta1, Energy E1) |
The function for the initial-final dipole in the rest frame of the decaying particle. More... | |
static InvEnergy2 | A4IFFull (Velocity beta0, Velocity beta1, Energy en0, Energy en1, Energy m0, Energy m1, Energy2 t) |
The function for the full initial-final dipole. More... | |
template<typename T > | |
static double | Zij (T eta, T yi, T yj) |
Functions from hep-ph/9606429 for the calculation of the functions. More... | |
template<typename T > | |
static double | Xijkl (T eta, T yi, T yj, T yk, T yl) |
The function from hep-ph/9606429 for the evaluation of the function. More... | |
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 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 functions of hep-ph/0302065 for the initial-final dipole.
The 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, |
beta2 | Velocity of the second particle, . |
inm1 | The mass of the first particle |
inm2 | The mass of the second particle |
s | The invariant mass of the charged particles |
|
staticprivate |
The function of hep-ph0302065 using the special cases where necessary for numerical stability.
beta0 | Velocity of the incoming charged particle, |
beta1 | Velocity of the outgoing charged particle, . |
ombeta0 | One minus the velocity of the incoming particle, |
ombeta1 | One minus the velocity of the outgoing 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 |
t | The invariant mass of the charged particles |
|
staticprivate |
The function for the full initial-final dipole.
beta0 | Velocity of the incoming charged particle, |
beta1 | Velocity of 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 |
t | The invariant mass of the charged particles |
|
staticprivate |
The 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 | for the decay product |
E1 | The energy of the outgoing particle |
|
inlinestaticprivate |
The function of hep-ph/0302065 for the initial-final dipole with 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 sqr().
|
staticprivate |
The function for the initial-final dipole with .
beta0 | Velocity of the incoming charged particle, |
beta1 | Velocity of the outgoing charged particle, . |
ombeta1 | 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 |
|
static |
The function for the final-final dipole.
beta1 | Velocity of the first charged particle, |
beta2 | Velocity of the second charged particle, . |
ombeta1 | One minus the velocity of the first particle, |
ombeta2 | One minus the velocity of the second particle, |
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, |
|
static |
The real emission terms for initial-final and final-final dipoles.
The function for the initial-final dipole
beta0 | Velocity of the incoming charged particle, |
beta1 | Velocity of the outgoing charged particle, . |
ombeta0 | One minus the velocity of the incoming particle, |
ombeta1 | One minus the velocity of the outgoing 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 |
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, |
|
inlinestatic |
The exponential of the YFS form factor for the final-final dipole The function for the final-final dipole.
beta1 | Velocity of the first charged particle, |
beta2 | Velocity of the second charged particle, . |
ombeta1 | One minus the velocity of the first particle, |
ombeta2 | One minus the velocity of the second particle, |
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.
|
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, |
beta1 | Velocity of the outgoing charged particle, . |
ombeta0 | One minus the velocity of the incoming particle, |
ombeta1 | One minus the velocity of the outgoing 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 |
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.
|
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, |
beta2 | Velocity of the second charged particle, . |
ombeta1 | One minus the velocity of the first particle, |
ombeta2 | One minus the velocity of the second particle, |
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.
|
inlinestatic |
Crude multiplicity for the initial-final dipole.
beta | Velocity of the outgoing charged particle, |
ombeta | One minus the velocity of the outgoing charged particle, |
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.
|
static |
The 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, |
|
static |
The virtual piece for the initial-final and final-final dipoles.
The 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, |
|
inlinestaticprivate |
The function from hep-ph/9606429 for the evaluation of the function.
eta | The value of |
yi | The value of |
yj | The value of |
yk | The value of |
yl | The value of |
Definition at line 420 of file YFSFormFactors.h.
|
inlinestatic |
The YFS form factor for the final-final dipole The function for the final-final dipole.
beta1 | Velocity of the first charged particle, |
beta2 | Velocity of the second charged particle, . |
ombeta1 | One minus the velocity of the first particle, |
ombeta2 | One minus the velocity of the second particle, |
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.
|
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, |
beta1 | Velocity of the outgoing charged particle, . |
ombeta0 | One minus the velocity of the incoming particle, |
ombeta1 | One minus the velocity of the outgoing 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 |
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.
|
inlinestaticprivate |
Functions from hep-ph/9606429 for the calculation of the functions.
The function from hep-ph/9606429 for the evaluation of the function.
eta | The value of |
yi | The value of |
yj | The value of |
Definition at line 406 of file YFSFormFactors.h.
References Herwig::Math::ReLi2(), and sqr().