PYTHIA
8.312
|
#include <SimpleWeakShowerMEs.h>
Public Member Functions | |
SimpleWeakShowerMEs () | |
Constructor. | |
double | getMEqg2qg (double sH, double tH, double uH) |
Calculate the 2 to 2 ME qg -> qg, up to a known overall factor. More... | |
double | getMEqq2qq (double sH, double tH, double uH, bool sameID) |
Calculate the 2 to 2 ME qq -> qq, up to a known overall factor. More... | |
double | getMEgg2gg (double sH, double tH, double uH) |
Calculate the 2 to 2 ME gg -> gg, up to a known overall factor. More... | |
double | getMEgg2qqbar (double sH, double tH, double uH) |
Calculate the 2 to 2 ME gg -> qqbar, up to a known overall factor. More... | |
double | getMEqqbar2gg (double sH, double tH, double uH) |
Calculate the 2 to 2 ME qqbar -> gg, up to a known overall factor. More... | |
double | getMEqqbar2qqbar (double sH, double tH, double uH, bool sameID) |
Calculate the 2 to 2 ME qqbar -> qqbar, up to a known overall factor. More... | |
double | getMEqg2qgZ (Vec4 p1, Vec4 p2, Vec4 p3, Vec4 p4, Vec4 p5) |
Calculate the 2 to 3 ME uG -> uGZ, up to a known overall factor. More... | |
double | getMEqq2qqZ (Vec4 p1, Vec4 p2, Vec4 p3, Vec4 p4, Vec4 p5) |
The SimpleWeakShowerMEs provides ME's needed for W/Z emission in ISR or FSR. The 2 -> 2 MEs contain the correct kinematics, but for some of the 2 -> 3 MEs some couplings have been switched off. This class is used for ME corrections in the weak shower and for merging whenever weak reclusterings are allowed. Also be aware that no phase-space factors are included.
double getMEgg2gg | ( | double | sH, |
double | tH, | ||
double | uH | ||
) |
Calculate the 2 to 2 ME gg -> gg, up to a known overall factor.
Calculate the 2->2 ME gg -> gg, omitting an overall factor of g_s^4 / 9.
double getMEgg2qqbar | ( | double | sH, |
double | tH, | ||
double | uH | ||
) |
Calculate the 2 to 2 ME gg -> qqbar, up to a known overall factor.
Calculate the 2->2 ME gg -> qqbar, omitting an overall factor of g_s^4 / 9.
double getMEqg2qg | ( | double | sH, |
double | tH, | ||
double | uH | ||
) |
Calculate the 2 to 2 ME qg -> qg, up to a known overall factor.
Calculate the 2->2 ME qg -> qg, omitting an overall factor of g_s^4 / 9.
The SimpleWeakShowerMEs class. The 2 -> 2 MEs contain the correct kinematics, but for some of the 2 -> 3 MEs some couplings have been switched off. This class is used for ME corrections in the weak shower and for merging whenever weak reclusterings are allowed.
Calculate the 2 to 3 ME uG -> uGZ, up to a known overall factor.
Calculate the 2->3 ME ug -> ugZ, omitting an overall factor of {(g_s^4 * 4 {em} * (lU^2 + rU^2))} {9 * ^2() ^2()}. p1 = incoming quark, p2 = incoming gluon, p3 = outgoing gluon, p4 = outgoing Z, p5 = outgoing quark.
double getMEqq2qq | ( | double | sH, |
double | tH, | ||
double | uH, | ||
bool | sameID | ||
) |
Calculate the 2 to 2 ME qq -> qq, up to a known overall factor.
Calculate the 2->2 ME qq' -> qq', omitting an overall factor of g_s^4 / 9s.
Calculate the 2 to 3 ME ud -> udZ, up to a known overall factor, and with the coupling between Z and d set to zero.
Calculate the 2->3 ME ud -> udZ, with the coupling between Z and d set to zero, and omitting an overall factor of {(g_s^4 * 4 {em} * (lU^2 + rU^2))} {9 * ^2() ^2()}.. p1 = incoming u, p2 = incoming d, p3 = outgoing Z, p4 = outgoing d, p5 = outgoing u.
double getMEqqbar2gg | ( | double | sH, |
double | tH, | ||
double | uH | ||
) |
Calculate the 2 to 2 ME qqbar -> gg, up to a known overall factor.
Calculate the 2->2 ME qqbar -> gg, omitting an overall factor of g_s^4 / 9.
double getMEqqbar2qqbar | ( | double | sH, |
double | tH, | ||
double | uH, | ||
bool | sameID | ||
) |
Calculate the 2 to 2 ME qqbar -> qqbar, up to a known overall factor.
Calculate the 2->2 ME qqbar -> qqbar, omitting an overall factor of g_s^4 / 9.