PYTHIA  8.312
Public Member Functions | List of all members
SimpleWeakShowerMEs Class Reference

#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)
 

Detailed Description

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.

Member Function Documentation

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.

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.

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.

double getMEqq2qqZ ( Vec4  p1,
Vec4  p2,
Vec4  p3,
Vec4  p4,
Vec4  p5 
)

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.


The documentation for this class was generated from the following files: