Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
gamz
double gamz
Definition:
hdecay.h:53
vus
double vus
Definition:
hdecay.h:43
amc0
double amc0
Definition:
hdecay.h:27
param_
struct @719 param_
hmass_
struct @716 hmass_
gzah
double gzah
Definition:
hdecay.h:106
ckmpar_
struct @720 ckmpar_
oldfash_
struct @723 oldfash_
flag_
struct @724 flag_
smbrs
double smbrs
Definition:
hdecay.h:74
onshell_
struct @722 onshell_
smbrc
double smbrc
Definition:
hdecay.h:75
smbrg
double smbrg
Definition:
hdecay.h:77
ghhh
double ghhh
Definition:
hdecay.h:108
glb
double glb
Definition:
hdecay.h:103
ghb
double ghb
Definition:
hdecay.h:105
glhh
double glhh
Definition:
hdecay.h:111
amt
double amt
Definition:
hdecay.h:22
wzwdth_
struct @721 wzwdth_
ghvv
double ghvv
Definition:
hdecay.h:115
smbrga
double smbrga
Definition:
hdecay.h:78
amb0
double amb0
Definition:
hdecay.h:28
xitla_
double xitla_(int *, double *, double *)
gat
double gat
Definition:
hdecay.h:100
glpm
double glpm
Definition:
hdecay.h:116
ght
double ght
Definition:
hdecay.h:104
masses_
struct @717 masses_
n0
int n0
Definition:
AMPTWrapper.h:44
amc
double amc
Definition:
hdecay.h:20
amw
double amw
Definition:
hdecay.h:39
smbrt
double smbrt
Definition:
hdecay.h:76
xlambda
double xlambda
Definition:
hdecay.h:26
bernini_
void bernini_(int *)
glaa
double glaa
Definition:
hdecay.h:113
vcb
double vcb
Definition:
hdecay.h:44
alph
double alph
Definition:
hdecay.h:35
gzal
double gzal
Definition:
hdecay.h:107
amz
double amz
Definition:
hdecay.h:38
amh
double amh
Definition:
hdecay.h:10
amch
double amch
Definition:
hdecay.h:11
nfgg
int nfgg
Definition:
hdecay.h:62
hdec_
void hdec_()
ihiggs
int ihiggs
Definition:
hdecay.h:65
smbrz
double smbrz
Definition:
hdecay.h:81
ionwz
int ionwz
Definition:
hdecay.h:58
ghaa
double ghaa
Definition:
hdecay.h:112
iofsusy
int iofsusy
Definition:
hdecay.h:59
glw
double glw
Definition:
hdecay.h:114
glll
double glll
Definition:
hdecay.h:109
b
double b
Definition:
hdecay.h:118
ghpm
double ghpm
Definition:
hdecay.h:117
glt
double glt
Definition:
hdecay.h:102
ams
double ams
Definition:
hdecay.h:19
ghll
double ghll
Definition:
hdecay.h:110
amsm
double amsm
Definition:
hdecay.h:7
gamw
double gamw
Definition:
hdecay.h:52
widthsm_
struct @725 widthsm_
gab
double gab
Definition:
hdecay.h:101
smbrb
double smbrb
Definition:
hdecay.h:71
ipole
int ipole
Definition:
hdecay.h:67
vub
double vub
Definition:
hdecay.h:45
als_
struct @718 als_
ionsh
int ionsh
Definition:
hdecay.h:57
smbrl
double smbrl
Definition:
hdecay.h:72
a
double a
Definition:
hdecay.h:119
amb
double amb
Definition:
hdecay.h:21
gamt1
double gamt1
Definition:
hdecay.h:51
smwdth
double smwdth
Definition:
hdecay.h:82
strange_
struct @727 strange_
gamc0
double gamc0
Definition:
hdecay.h:49
smbrzga
double smbrzga
Definition:
hdecay.h:79
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:73
smbrw
double smbrw
Definition:
hdecay.h:80
amsb
double amsb
Definition:
hdecay.h:122
amt0
double amt0
Definition:
hdecay.h:29
coup_
struct @726 coup_
nnlo
int nnlo
Definition:
hdecay.h:66
ammuon
double ammuon
Definition:
hdecay.h:37
Generated for CMSSW Reference Manual by
1.8.5