GeneratorInterface
ExhumeInterface
interface
hdecay.h
Go to the documentation of this file.
1
#ifndef HDECAY_HH
2
#define HDECAY_HH
3
4
extern
"C"
{
5
6
extern
struct
{
7
double
amsm
;
8
double
ama
;
9
double
aml
;
10
double
amh
;
11
double
amch
;
12
}
hmass_
;
13
/*
14
extern struct{
15
double amchi;
16
}chimass_;
17
*/
18
extern
struct
{
19
double
ams
;
20
double
amc
;
21
double
amb
;
22
double
amt
;
23
}
masses_
;
24
25
extern
struct
{
26
double
xlambda
;
27
double
amc0
;
28
double
amb0
;
29
double
amt0
;
30
int
n0
;
31
}
als_
;
32
33
extern
struct
{
34
double
gf
;
35
double
alph
;
36
double
amtau
;
37
double
ammuon
;
38
double
amz
;
39
double
amw
;
40
}
param_
;
41
42
extern
struct
{
43
double
vus
;
44
double
vcb
;
45
double
vub
;
46
}
ckmpar_
;
47
48
extern
struct
{
49
double
gamc0
;
50
double
gamt0
;
51
double
gamt1
;
52
double
gamw
;
53
double
gamz
;
54
}
wzwdth_
;
55
56
extern
struct
{
57
int
ionsh
;
58
int
ionwz
;
59
int
iofsusy
;
60
}
onshell_
;
61
62
extern
struct
{
int
nfgg
; }
oldfash_
;
63
64
extern
struct
{
65
int
ihiggs
;
66
int
nnlo
;
67
int
ipole
;
68
}
flag_
;
69
70
extern
struct
{
71
double
smbrb
;
72
double
smbrl
;
73
double
smbrm
;
74
double
smbrs
;
75
double
smbrc
;
76
double
smbrt
;
77
double
smbrg
;
78
double
smbrga
;
79
double
smbrzga
;
80
double
smbrw
;
81
double
smbrz
;
82
double
smwdth
;
83
}
widthsm_
;
84
85
/*
86
extern struct{
87
double amneut;
88
double xmneut;
89
double amchar;
90
double amst;
91
double amsb;
92
double amsl;
93
double amsu;
94
double amsd;
95
double amse;
96
double amsn;
97
}smass_;
98
*/
99
extern
struct
{
100
double
gat
;
101
double
gab
;
102
double
glt
;
103
double
glb
;
104
double
ght
;
105
double
ghb
;
106
double
gzah
;
107
double
gzal
;
108
double
ghhh
;
109
double
glll
;
110
double
ghll
;
111
double
glhh
;
112
double
ghaa
;
113
double
glaa
;
114
double
glw
;
115
double
ghvv
;
116
double
glpm
;
117
double
ghpm
;
118
double
b
;
119
double
a
;
120
}
coup_
;
121
122
extern
struct
{
double
amsb
; }
strange_
;
123
124
double
xitla_
(
int
*,
double
*,
double
*);
125
void
bernini_
(
int
*);
126
//fix unused parameter warning
127
//void hdec_(double*);
128
void
hdec_
();
129
void
alsini_
(
double
*);
130
}
131
132
#endif
amch
double amch
Definition:
hdecay.h:11
amsm
double amsm
Definition:
hdecay.h:7
ionwz
int ionwz
Definition:
hdecay.h:58
masses_
struct @708 masses_
gab
double gab
Definition:
hdecay.h:101
smbrb
double smbrb
Definition:
hdecay.h:71
gf
double gf
Definition:
hdecay.h:34
alph
double alph
Definition:
hdecay.h:35
smbrl
double smbrl
Definition:
hdecay.h:72
aml
double aml
Definition:
hdecay.h:9
amb
double amb
Definition:
hdecay.h:21
ams
double ams
Definition:
hdecay.h:19
ihiggs
int ihiggs
Definition:
hdecay.h:65
xitla_
double xitla_(int *, double *, double *)
smbrga
double smbrga
Definition:
hdecay.h:78
glpm
double glpm
Definition:
hdecay.h:116
ckmpar_
struct @711 ckmpar_
als_
struct @709 als_
iofsusy
int iofsusy
Definition:
hdecay.h:59
smbrm
double smbrm
Definition:
hdecay.h:73
gamz
double gamz
Definition:
hdecay.h:53
glaa
double glaa
Definition:
hdecay.h:113
glw
double glw
Definition:
hdecay.h:114
n0
int n0
Definition:
hdecay.h:30
smwdth
double smwdth
Definition:
hdecay.h:82
smbrz
double smbrz
Definition:
hdecay.h:81
nfgg
int nfgg
Definition:
hdecay.h:62
amsb
double amsb
Definition:
hdecay.h:122
ghll
double ghll
Definition:
hdecay.h:110
gzah
double gzah
Definition:
hdecay.h:106
xlambda
double xlambda
Definition:
hdecay.h:26
amt0
double amt0
Definition:
hdecay.h:29
nnlo
int nnlo
Definition:
hdecay.h:66
ipole
int ipole
Definition:
hdecay.h:67
ionsh
int ionsh
Definition:
hdecay.h:57
ghpm
double ghpm
Definition:
hdecay.h:117
coup_
struct @717 coup_
gamc0
double gamc0
Definition:
hdecay.h:49
oldfash_
struct @714 oldfash_
amt
double amt
Definition:
hdecay.h:22
glll
double glll
Definition:
hdecay.h:109
gamt1
double gamt1
Definition:
hdecay.h:51
smbrs
double smbrs
Definition:
hdecay.h:74
b
double b
Definition:
hdecay.h:118
wzwdth_
struct @712 wzwdth_
smbrzga
double smbrzga
Definition:
hdecay.h:79
gamw
double gamw
Definition:
hdecay.h:52
amtau
double amtau
Definition:
hdecay.h:36
glhh
double glhh
Definition:
hdecay.h:111
ammuon
double ammuon
Definition:
hdecay.h:37
vub
double vub
Definition:
hdecay.h:45
a
double a
Definition:
hdecay.h:119
glt
double glt
Definition:
hdecay.h:102
amw
double amw
Definition:
hdecay.h:39
ghhh
double ghhh
Definition:
hdecay.h:108
widthsm_
struct @716 widthsm_
vus
double vus
Definition:
hdecay.h:43
hmass_
struct @707 hmass_
gamt0
double gamt0
Definition:
hdecay.h:50
strange_
struct @718 strange_
param_
struct @710 param_
smbrt
double smbrt
Definition:
hdecay.h:76
amb0
double amb0
Definition:
hdecay.h:28
alsini_
void alsini_(double *)
ama
double ama
Definition:
hdecay.h:8
gat
double gat
Definition:
hdecay.h:100
vcb
double vcb
Definition:
hdecay.h:44
smbrw
double smbrw
Definition:
hdecay.h:80
gzal
double gzal
Definition:
hdecay.h:107
amc0
double amc0
Definition:
hdecay.h:27
smbrc
double smbrc
Definition:
hdecay.h:75
ght
double ght
Definition:
hdecay.h:104
ghb
double ghb
Definition:
hdecay.h:105
amc
double amc
Definition:
hdecay.h:20
smbrg
double smbrg
Definition:
hdecay.h:77
glb
double glb
Definition:
hdecay.h:103
amh
double amh
Definition:
hdecay.h:10
ghaa
double ghaa
Definition:
hdecay.h:112
hdec_
void hdec_()
flag_
struct @715 flag_
amz
double amz
Definition:
hdecay.h:38
ghvv
double ghvv
Definition:
hdecay.h:115
onshell_
struct @713 onshell_
bernini_
void bernini_(int *)
Generated for CMSSW Reference Manual by
1.8.16