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.
|
#include <TCouplings.hh>
Public Member Functions | |
SpinZeroCouplings () | |
SpinZeroCouplings (SpinZeroCouplings const &other) | |
virtual | ~SpinZeroCouplings () |
void | allow_WWZZSeparation (bool doAllow=true) |
void | reset () |
void | copy (SpinZeroCouplings const &other) |
SpinZeroCouplings * | getRef () |
void | SetHVVCouplings (unsigned int index, double c_real, double c_imag, bool setWW=false, int whichResonance=1) |
void | SetHVVLambdaQ2 (unsigned int gType, unsigned int index, double lambda, bool setWW=false, int whichResonance=1) |
void | SetHVVSignCQ2 (unsigned int index, int csign, bool setWW=false, int whichResonance=1) |
void | SetHGGCouplings (unsigned int index, double c_real, double c_imag, int whichLoop=1, int whichResonance=1) |
void | SetHQQCouplings (unsigned int index, double c_real, double c_imag, int qid=0, int whichResonance=1) |
void | SetHVVpCouplings (unsigned int index, double c_real, double c_imag, bool setWWp=false, int whichResonance=1) |
void | SetHVpVpCouplings (unsigned int index, double c_real, double c_imag, bool setWpWp=false, int whichResonance=1) |
Definition at line 7 of file TCouplings.hh.
SpinZeroCouplings::SpinZeroCouplings | ( | ) |
Definition at line 12 of file TCouplings.cc.
SpinZeroCouplings::SpinZeroCouplings | ( | SpinZeroCouplings const & | other | ) |
Definition at line 13 of file TCouplings.cc.
|
virtual |
Definition at line 14 of file TCouplings.cc.
void SpinZeroCouplings::allow_WWZZSeparation | ( | bool | doAllow = true | ) |
Definition at line 16 of file TCouplings.cc.
void SpinZeroCouplings::copy | ( | SpinZeroCouplings const & | other | ) |
Definition at line 63 of file TCouplings.cc.
SpinZeroCouplings * SpinZeroCouplings::getRef | ( | ) |
Definition at line 103 of file TCouplings.cc.
void SpinZeroCouplings::reset | ( | ) |
Definition at line 17 of file TCouplings.cc.
void SpinZeroCouplings::SetHGGCouplings | ( | unsigned int | index, |
double | c_real, | ||
double | c_imag, | ||
int | whichLoop = 1 , |
||
int | whichResonance = 1 |
||
) |
Definition at line 163 of file TCouplings.cc.
void SpinZeroCouplings::SetHQQCouplings | ( | unsigned int | index, |
double | c_real, | ||
double | c_imag, | ||
int | qid = 0 , |
||
int | whichResonance = 1 |
||
) |
Definition at line 190 of file TCouplings.cc.
void SpinZeroCouplings::SetHVpVpCouplings | ( | unsigned int | index, |
double | c_real, | ||
double | c_imag, | ||
bool | setWpWp = false , |
||
int | whichResonance = 1 |
||
) |
Definition at line 256 of file TCouplings.cc.
void SpinZeroCouplings::SetHVVCouplings | ( | unsigned int | index, |
double | c_real, | ||
double | c_imag, | ||
bool | setWW = false , |
||
int | whichResonance = 1 |
||
) |
Definition at line 105 of file TCouplings.cc.
void SpinZeroCouplings::SetHVVLambdaQ2 | ( | unsigned int | gType, |
unsigned int | index, | ||
double | lambda, | ||
bool | setWW = false , |
||
int | whichResonance = 1 |
||
) |
Definition at line 132 of file TCouplings.cc.
void SpinZeroCouplings::SetHVVpCouplings | ( | unsigned int | index, |
double | c_real, | ||
double | c_imag, | ||
bool | setWWp = false , |
||
int | whichResonance = 1 |
||
) |
Definition at line 242 of file TCouplings.cc.
void SpinZeroCouplings::SetHVVSignCQ2 | ( | unsigned int | index, |
int | csign, | ||
bool | setWW = false , |
||
int | whichResonance = 1 |
||
) |
Definition at line 147 of file TCouplings.cc.
double SpinZeroCouplings::H2b4b4coupl[SIZE_HQQ][2] |
Definition at line 48 of file TCouplings.hh.
double SpinZeroCouplings::H2bbcoupl[SIZE_HQQ][2] |
Definition at line 45 of file TCouplings.hh.
double SpinZeroCouplings::H2g4g4coupl[SIZE_HGG][2] |
Definition at line 46 of file TCouplings.hh.
double SpinZeroCouplings::H2ggcoupl[SIZE_HGG][2] |
Definition at line 42 of file TCouplings.hh.
double SpinZeroCouplings::H2qqcoupl[SIZE_HQQ][2] |
Definition at line 43 of file TCouplings.hh.
double SpinZeroCouplings::H2t4t4coupl[SIZE_HQQ][2] |
Definition at line 47 of file TCouplings.hh.
double SpinZeroCouplings::H2ttcoupl[SIZE_HQQ][2] |
Definition at line 44 of file TCouplings.hh.
int SpinZeroCouplings::H2wwCLambda_qsq[SIZE_HVV_CQSQ] |
Definition at line 55 of file TCouplings.hh.
double SpinZeroCouplings::H2wwcoupl[SIZE_HVV][2] |
Definition at line 51 of file TCouplings.hh.
double SpinZeroCouplings::H2wwLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ] |
Definition at line 53 of file TCouplings.hh.
int SpinZeroCouplings::H2zzCLambda_qsq[SIZE_HVV_CQSQ] |
Definition at line 54 of file TCouplings.hh.
double SpinZeroCouplings::H2zzcoupl[SIZE_HVV][2] |
Definition at line 50 of file TCouplings.hh.
double SpinZeroCouplings::H2zzLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ] |
Definition at line 52 of file TCouplings.hh.
double SpinZeroCouplings::Hb4b4coupl[SIZE_HQQ][2] |
Definition at line 33 of file TCouplings.hh.
double SpinZeroCouplings::Hbbcoupl[SIZE_HQQ][2] |
Definition at line 30 of file TCouplings.hh.
double SpinZeroCouplings::Hg4g4coupl[SIZE_HGG][2] |
Definition at line 31 of file TCouplings.hh.
double SpinZeroCouplings::Hggcoupl[SIZE_HGG][2] |
Definition at line 27 of file TCouplings.hh.
double SpinZeroCouplings::Hqqcoupl[SIZE_HQQ][2] |
Definition at line 28 of file TCouplings.hh.
double SpinZeroCouplings::Ht4t4coupl[SIZE_HQQ][2] |
Definition at line 32 of file TCouplings.hh.
double SpinZeroCouplings::Httcoupl[SIZE_HQQ][2] |
Definition at line 29 of file TCouplings.hh.
double SpinZeroCouplings::Hwpwpcoupl[SIZE_HVV][2] |
Definition at line 60 of file TCouplings.hh.
int SpinZeroCouplings::HwwCLambda_qsq[SIZE_HVV_CQSQ] |
Definition at line 40 of file TCouplings.hh.
double SpinZeroCouplings::Hwwcoupl[SIZE_HVV][2] |
Definition at line 36 of file TCouplings.hh.
double SpinZeroCouplings::HwwLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ] |
Definition at line 38 of file TCouplings.hh.
double SpinZeroCouplings::Hwwpcoupl[SIZE_HVV][2] |
Definition at line 59 of file TCouplings.hh.
double SpinZeroCouplings::Hzpzpcoupl[SIZE_HVV][2] |
Definition at line 58 of file TCouplings.hh.
int SpinZeroCouplings::HzzCLambda_qsq[SIZE_HVV_CQSQ] |
Definition at line 39 of file TCouplings.hh.
double SpinZeroCouplings::Hzzcoupl[SIZE_HVV][2] |
Definition at line 35 of file TCouplings.hh.
double SpinZeroCouplings::HzzLambda_qsq[SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ] |
Definition at line 37 of file TCouplings.hh.
double SpinZeroCouplings::Hzzpcoupl[SIZE_HVV][2] |
Definition at line 57 of file TCouplings.hh.
bool SpinZeroCouplings::separateWWZZcouplings |
Definition at line 62 of file TCouplings.hh.