GM2Calc
2.3.0
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
f
g
h
i
l
m
n
o
p
r
s
t
x
y
Functions
a
b
c
d
f
g
h
i
l
m
n
o
p
r
s
t
x
Variables
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
f
g
i
l
m
o
p
r
s
t
u
v
y
z
Typedefs
c
d
i
k
p
r
s
t
v
Enumerations
Enumerator
Files
File List
File Members
All
a
c
e
f
g
i
l
m
n
p
q
r
s
t
v
w
Functions
a
f
g
i
m
p
s
Variables
a
e
g
i
l
m
n
p
q
r
t
v
Typedefs
Enumerations
Enumerator
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Loading...
Searching...
No Matches
include
gm2calc
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
31
extern
"C"
{
32
#endif
33
34
struct
gm2calc_SM
{
35
double
alpha_em_0
;
36
double
alpha_em_mz
;
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
};
34
struct
gm2calc_SM
{
…
};
48
49
typedef
struct
gm2calc_SM
gm2calc_SM
;
50
51
void
gm2calc_sm_set_to_default
(
gm2calc_SM
*);
52
53
#ifdef __cplusplus
54
}
/* extern "C" */
55
#endif
56
57
#endif
gm2calc_sm_set_to_default
void gm2calc_sm_set_to_default(gm2calc_SM *)
Set SM prameters to default values.
Definition
SM_c.cpp:29
gm2calc_SM
Definition
SM.h:34
gm2calc_SM::alpha_em_0
double alpha_em_0
Definition
SM.h:35
gm2calc_SM::mz
double mz
Definition
SM.h:40
gm2calc_SM::md
double md[3]
Definition
SM.h:42
gm2calc_SM::mu
double mu[3]
Definition
SM.h:41
gm2calc_SM::mh
double mh
Definition
SM.h:38
gm2calc_SM::ckm_imag
double ckm_imag[3][3]
Definition
SM.h:46
gm2calc_SM::ml
double ml[3]
Definition
SM.h:44
gm2calc_SM::ckm_real
double ckm_real[3][3]
Definition
SM.h:45
gm2calc_SM::alpha_s_mz
double alpha_s_mz
Definition
SM.h:37
gm2calc_SM::mv
double mv[3]
Definition
SM.h:43
gm2calc_SM::mw
double mw
Definition
SM.h:39
gm2calc_SM::alpha_em_mz
double alpha_em_mz
Definition
SM.h:36
Generated by
1.9.8