GM2Calc 2.3.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SM.h
Go to the documentation of this file.
1/* ====================================================================
2 * This file is part of GM2Calc.
3 *
4 * GM2Calc is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published
6 * by the Free Software Foundation, either version 3 of the License,
7 * or (at your option) any later version.
8 *
9 * GM2Calc is distributed in the hope that it will be useful, but
10 * WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with GM2Calc. If not, see
16 * <http://www.gnu.org/licenses/>.
17 * ==================================================================== */
18
19#ifndef GM2_SM_H
20#define GM2_SM_H
21
22/**
23 * @file SM.h
24 * @brief contains declarations of C interface functions for the SM
25 *
26 * This file contains the declarations for the C interface functions
27 * used to set and retrieve the SM parameters and masses.
28 */
29
30#ifdef __cplusplus
31extern "C" {
32#endif
33
34struct gm2calc_SM {
35 double alpha_em_0;
37 double alpha_s_mz;
38 double mh;
39 double mw;
40 double mz;
41 double mu[3];
42 double md[3];
43 double mv[3];
44 double ml[3];
45 double ckm_real[3][3];
46 double ckm_imag[3][3];
47};
48
49typedef struct gm2calc_SM gm2calc_SM;
50
52
53#ifdef __cplusplus
54} /* extern "C" */
55#endif
56
57#endif
void gm2calc_sm_set_to_default(gm2calc_SM *)
Set SM prameters to default values.
Definition SM_c.cpp:29
double alpha_em_0
Definition SM.h:35
double mz
Definition SM.h:40
double md[3]
Definition SM.h:42
double mu[3]
Definition SM.h:41
double mh
Definition SM.h:38
double ckm_imag[3][3]
Definition SM.h:46
double ml[3]
Definition SM.h:44
double ckm_real[3][3]
Definition SM.h:45
double alpha_s_mz
Definition SM.h:37
double mv[3]
Definition SM.h:43
double mw
Definition SM.h:39
double alpha_em_mz
Definition SM.h:36