PYTHIA
8.303

#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 phasespace 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.