Main Page
Namespaces
Classes
Package Documentation
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
{
63
int
nfgg
;
64
}
oldfash_
;
65
66
extern
struct
{
67
int
ihiggs
;
68
int
nnlo
;
69
int
ipole
;
70
}
flag_
;
71
72
extern
struct
{
73
double
smbrb
;
74
double
smbrl
;
75
double
smbrm
;
76
double
smbrs
;
77
double
smbrc
;
78
double
smbrt
;
79
double
smbrg
;
80
double
smbrga
;
81
double
smbrzga
;
82
double
smbrw
;
83
double
smbrz
;
84
double
smwdth
;
85
}
widthsm_
;
86
87
/*
88
extern struct{
89
double amneut;
90
double xmneut;
91
double amchar;
92
double amst;
93
double amsb;
94
double amsl;
95
double amsu;
96
double amsd;
97
double amse;
98
double amsn;
99
}smass_;
100
*/
101
extern
struct
{
102
double
gat
;
103
double
gab
;
104
double
glt
;
105
double
glb
;
106
double
ght
;
107
double
ghb
;
108
double
gzah
;
109
double
gzal
;
110
double
ghhh
;
111
double
glll
;
112
double
ghll
;
113
double
glhh
;
114
double
ghaa
;
115
double
glaa
;
116
double
glw
;
117
double
ghvv
;
118
double
glpm
;
119
double
ghpm
;
120
double
b
;
121
double
a
;
122
}
coup_
;
123
124
extern
struct
{
125
double
amsb
;
126
}
strange_
;
127
128
double
xitla_
(
int
*,
double
*,
double
*);
129
void
bernini_
(
int
*);
130
//fix unused parameter warning
131
//void hdec_(double*);
132
void
hdec_
();
133
void
alsini_
(
double
*);
134
}
135
136
#endif
onshell_
struct @544 onshell_
wzwdth_
struct @543 wzwdth_
gamz
double gamz
Definition:
hdecay.h:53
vus
double vus
Definition:
hdecay.h:43
ckmpar_
struct @542 ckmpar_
amc0
double amc0
Definition:
hdecay.h:27
gzah
double gzah
Definition:
hdecay.h:108
oldfash_
struct @545 oldfash_
strange_
struct @549 strange_
smbrs
double smbrs
Definition:
hdecay.h:76
smbrc
double smbrc
Definition:
hdecay.h:77
smbrg
double smbrg
Definition:
hdecay.h:79
ghhh
double ghhh
Definition:
hdecay.h:110
glb
double glb
Definition:
hdecay.h:105
ghb
double ghb
Definition:
hdecay.h:107
glhh
double glhh
Definition:
hdecay.h:113
hmass_
struct @538 hmass_
coup_
struct @548 coup_
amt
double amt
Definition:
hdecay.h:22
ghvv
double ghvv
Definition:
hdecay.h:117
smbrga
double smbrga
Definition:
hdecay.h:80
amb0
double amb0
Definition:
hdecay.h:28
xitla_
double xitla_(int *, double *, double *)
gat
double gat
Definition:
hdecay.h:102
glpm
double glpm
Definition:
hdecay.h:118
ght
double ght
Definition:
hdecay.h:106
amc
double amc
Definition:
hdecay.h:20
amw
double amw
Definition:
hdecay.h:39
smbrt
double smbrt
Definition:
hdecay.h:78
xlambda
double xlambda
Definition:
hdecay.h:26
bernini_
void bernini_(int *)
glaa
double glaa
Definition:
hdecay.h:115
masses_
struct @539 masses_
vcb
double vcb
Definition:
hdecay.h:44
alph
double alph
Definition:
hdecay.h:35
gzal
double gzal
Definition:
hdecay.h:109
amz
double amz
Definition:
hdecay.h:38
param_
struct @541 param_
amh
double amh
Definition:
hdecay.h:10
amch
double amch
Definition:
hdecay.h:11
nfgg
int nfgg
Definition:
hdecay.h:63
hdec_
void hdec_()
ihiggs
int ihiggs
Definition:
hdecay.h:67
smbrz
double smbrz
Definition:
hdecay.h:83
ionwz
int ionwz
Definition:
hdecay.h:58
ghaa
double ghaa
Definition:
hdecay.h:114
iofsusy
int iofsusy
Definition:
hdecay.h:59
glw
double glw
Definition:
hdecay.h:116
glll
double glll
Definition:
hdecay.h:111
b
double b
Definition:
hdecay.h:120
ghpm
double ghpm
Definition:
hdecay.h:119
glt
double glt
Definition:
hdecay.h:104
ams
double ams
Definition:
hdecay.h:19
ghll
double ghll
Definition:
hdecay.h:112
amsm
double amsm
Definition:
hdecay.h:7
gamw
double gamw
Definition:
hdecay.h:52
gab
double gab
Definition:
hdecay.h:103
smbrb
double smbrb
Definition:
hdecay.h:73
ipole
int ipole
Definition:
hdecay.h:69
vub
double vub
Definition:
hdecay.h:45
ionsh
int ionsh
Definition:
hdecay.h:57
smbrl
double smbrl
Definition:
hdecay.h:74
a
double a
Definition:
hdecay.h:121
amb
double amb
Definition:
hdecay.h:21
gamt1
double gamt1
Definition:
hdecay.h:51
smwdth
double smwdth
Definition:
hdecay.h:84
gamc0
double gamc0
Definition:
hdecay.h:49
smbrzga
double smbrzga
Definition:
hdecay.h:81
amtau
double amtau
Definition:
hdecay.h:36
gf
double gf
Definition:
hdecay.h:34
gamt0
double gamt0
Definition:
hdecay.h:50
aml
double aml
Definition:
hdecay.h:9
alsini_
void alsini_(double *)
ama
double ama
Definition:
hdecay.h:8
smbrm
double smbrm
Definition:
hdecay.h:75
flag_
struct @546 flag_
smbrw
double smbrw
Definition:
hdecay.h:82
amsb
double amsb
Definition:
hdecay.h:125
amt0
double amt0
Definition:
hdecay.h:29
widthsm_
struct @547 widthsm_
nnlo
int nnlo
Definition:
hdecay.h:68
als_
struct @540 als_
ammuon
double ammuon
Definition:
hdecay.h:37
n0
int n0
Definition:
hdecay.h:30
Generated for CMSSW Reference Manual by
1.8.11