JHUGen MELA
v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
|
Go to the documentation of this file.
18 void SetHVVCouplings(
unsigned int index,
double c_real,
double c_imag,
bool setWW =
false,
int whichResonance=1);
19 void SetHVVLambdaQ2(
unsigned int gType,
unsigned int index,
double lambda,
bool setWW =
false,
int whichResonance=1);
20 void SetHVVSignCQ2(
unsigned int index,
int csign,
bool setWW =
false,
int whichResonance=1);
21 void SetHGGCouplings(
unsigned int index,
double c_real,
double c_imag,
int whichLoop=1,
int whichResonance=1);
22 void SetHQQCouplings(
unsigned int index,
double c_real,
double c_imag,
int qid=0,
int whichResonance=1);
24 void SetHVVpCouplings(
unsigned int index,
double c_real,
double c_imag,
bool setWWp =
false,
int whichResonance=1);
25 void SetHVpVpCouplings(
unsigned int index,
double c_real,
double c_imag,
bool setWpWp =
false,
int whichResonance=1);
115 void SetVpffCouplings(
unsigned int index,
double c_real,
double c_imag,
bool setWpff =
false,
int whichResonance=1);
int HzzCLambda_qsq[SIZE_HVV_CQSQ]
void SetWPrimeMassWidth(double inmass, double inwidth)
virtual ~SpinTwoCouplings()
double Hwpwpcoupl[SIZE_HVV][2]
void SetGQQCouplings(unsigned int index, double c_real, double c_imag)
void SetGVVpCouplings(unsigned int index, double c_real, double c_imag)
void copy(SpinZeroCouplings const &other)
virtual ~SpinZeroCouplings()
double H2zzcoupl[SIZE_HVV][2]
void SetGVVCouplings(unsigned int index, double c_real, double c_imag)
double Zqqcoupl[SIZE_ZQQ][2]
void SetHQQCouplings(unsigned int index, double c_real, double c_imag, int qid=0, int whichResonance=1)
double aTQGCcoupl[SIZE_ATQGC][2]
double Ht4t4coupl[SIZE_HQQ][2]
void SetZVVCouplings(unsigned int index, double c_real, double c_imag)
void SetAZffCouplings(unsigned int index, double c_real, double c_imag)
real(8), parameter, public lambda
double H2b4b4coupl[SIZE_HQQ][2]
double HwwLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
void SetHGGCouplings(unsigned int index, double c_real, double c_imag, int whichLoop=1, int whichResonance=1)
double Zpffcoupl[SIZE_Vpff][2]
double Gvpvpcoupl[SIZE_GVV][2]
double Zvvcoupl[SIZE_ZVV][2]
bool separateWWZZcouplings
double Httcoupl[SIZE_HQQ][2]
void SetHVVCouplings(unsigned int index, double c_real, double c_imag, bool setWW=false, int whichResonance=1)
double Hzzpcoupl[SIZE_HVV][2]
void SetGVpVpCouplings(unsigned int index, double c_real, double c_imag)
void SetVpffCouplings(unsigned int index, double c_real, double c_imag, bool setWpff=false, int whichResonance=1)
double Hg4g4coupl[SIZE_HGG][2]
double Hzpzpcoupl[SIZE_HVV][2]
SpinTwoCouplings * getRef()
void SetHVVSignCQ2(unsigned int index, int csign, bool setWW=false, int whichResonance=1)
void SetZPrimeMassWidth(double inmass, double inwidth)
VprimeCouplings * getRef()
double Hbbcoupl[SIZE_HQQ][2]
void copy(SpinOneCouplings const &other)
double AZffcoupl[SIZE_AZff][2]
void copy(VprimeCouplings const &other)
double Hqqcoupl[SIZE_HQQ][2]
virtual ~VprimeCouplings()
aTQGCCouplings * getRef()
virtual ~aTQGCCouplings()
int H2zzCLambda_qsq[SIZE_HVV_CQSQ]
void SetATQGCCouplings(unsigned int index, double c_real, double c_imag)
double Hzzcoupl[SIZE_HVV][2]
double H2wwcoupl[SIZE_HVV][2]
double Wpffcoupl[SIZE_Vpff][2]
double H2zzLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
double Hwwpcoupl[SIZE_HVV][2]
double H2wwLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
void allow_WWZZSeparation(bool doAllow=true)
double HzzLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
SpinZeroCouplings * getRef()
double Hwwcoupl[SIZE_HVV][2]
double H2g4g4coupl[SIZE_HGG][2]
void SetHVVpCouplings(unsigned int index, double c_real, double c_imag, bool setWWp=false, int whichResonance=1)
void copy(SpinTwoCouplings const &other)
double H2bbcoupl[SIZE_HQQ][2]
double Gvvcoupl[SIZE_GVV][2]
void SetHVpVpCouplings(unsigned int index, double c_real, double c_imag, bool setWpWp=false, int whichResonance=1)
double Gqqcoupl[SIZE_GQQ][2]
void copy(aTQGCCouplings const &other)
double Gvvpcoupl[SIZE_GVV][2]
SpinOneCouplings * getRef()
int HwwCLambda_qsq[SIZE_HVV_CQSQ]
int H2wwCLambda_qsq[SIZE_HVV_CQSQ]
double H2ttcoupl[SIZE_HQQ][2]
double H2t4t4coupl[SIZE_HQQ][2]
void SetHVVLambdaQ2(unsigned int gType, unsigned int index, double lambda, bool setWW=false, int whichResonance=1)
double Hb4b4coupl[SIZE_HQQ][2]
double Gggcoupl[SIZE_GGG][2]
double Hggcoupl[SIZE_HGG][2]
void SetGGGCouplings(unsigned int index, double c_real, double c_imag)
void copy(AZffCouplings const &other)
double H2qqcoupl[SIZE_HQQ][2]
void SetZQQCouplings(unsigned int index, double c_real, double c_imag)
double H2ggcoupl[SIZE_HGG][2]
virtual ~SpinOneCouplings()