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.
TModParameters.hh
Go to the documentation of this file.
1 #ifndef _TMODPARAMETERS_HH_
2 #define _TMODPARAMETERS_HH_
3 
4 extern "C" {
5 
6  // Get the mass and width of the particles
7  double __modparameters_MOD_getmass(int* part);
8  double __modparameters_MOD_getdecaywidth(int* part);
9 
10  // From PDG ids to JHU ids
12 #define convertLHEreverse __modparameters_MOD_convertlhereverse
13 
14  // From JHU ids to PDG ids
15  int __modparameters_MOD_convertlhe(int* part);
16 #define convertLHE __modparameters_MOD_convertlhe
17 
18  int __modparameters_MOD_coupledvertex(int id[2], int* hel, int* useahcoupl);
19 #define CoupledVertex __modparameters_MOD_coupledvertex
20 
21  double __modparameters_MOD_scalefactor(int* id1in, int* id2in); // ScaleFactor
22  double __modparameters_MOD_ckmbare(int* id1in, int* id2in); // VCKM
23  double __modparameters_MOD_ckm(int* id1in, int* id2in); // VCKM*ScaleFactor
24 
25  void __modparameters_MOD_setmass(double* mass, int* ipart);
26  void __modparameters_MOD_setdecaywidth(double* width, int* ipart);
27 
28  void __modparameters_MOD_computeckmelements(double* invckm_ud, double* invckm_us, double* invckm_cd, double* invckm_cs, double* invckm_ts, double* invckm_tb, double* invckm_ub=0, double* invckm_cb=0, double* invckm_td=0);
31 
33 }
34 
35 #endif
36 
__modparameters_MOD_scalefactor
double __modparameters_MOD_scalefactor(int *id1in, int *id2in)
__modparameters_MOD_ckm
double __modparameters_MOD_ckm(int *id1in, int *id2in)
__modparameters_MOD_convertlhereverse
int __modparameters_MOD_convertlhereverse(int *part)
__modparameters_MOD_computeqcdvariables
void __modparameters_MOD_computeqcdvariables()
__modparameters_MOD_coupledvertex
int __modparameters_MOD_coupledvertex(int id[2], int *hel, int *useahcoupl)
__modparameters_MOD_getmass
double __modparameters_MOD_getmass(int *part)
__modparameters_MOD_computeckmelements
void __modparameters_MOD_computeckmelements(double *invckm_ud, double *invckm_us, double *invckm_cd, double *invckm_cs, double *invckm_ts, double *invckm_tb, double *invckm_ub=0, double *invckm_cb=0, double *invckm_td=0)
__modparameters_MOD_evalalphas
void __modparameters_MOD_evalalphas()
__modparameters_MOD_convertlhe
int __modparameters_MOD_convertlhe(int *part)
__modparameters_MOD_computeewvariables
void __modparameters_MOD_computeewvariables()
__modparameters_MOD_ckmbare
double __modparameters_MOD_ckmbare(int *id1in, int *id2in)
__modparameters_MOD_setmass
void __modparameters_MOD_setmass(double *mass, int *ipart)
__modparameters_MOD_getdecaywidth
double __modparameters_MOD_getdecaywidth(int *part)
__modparameters_MOD_setdecaywidth
void __modparameters_MOD_setdecaywidth(double *width, int *ipart)