Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
gamz
double gamz
Definition:
hdecay.h:53
vus
double vus
Definition:
hdecay.h:43
param_
struct @343 param_
amc0
double amc0
Definition:
hdecay.h:27
gzah
double gzah
Definition:
hdecay.h:108
smbrs
double smbrs
Definition:
hdecay.h:76
smbrc
double smbrc
Definition:
hdecay.h:77
als_
struct @342 als_
smbrg
double smbrg
Definition:
hdecay.h:79
hmass_
struct @340 hmass_
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
amt
double amt
Definition:
hdecay.h:22
widthsm_
struct @349 widthsm_
strange_
struct @351 strange_
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
n0
int n0
Definition:
AMPTWrapper.h:34
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
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
amh
double amh
Definition:
hdecay.h:10
amch
double amch
Definition:
hdecay.h:11
nfgg
int nfgg
Definition:
hdecay.h:63
hdec_
void hdec_()
onshell_
struct @346 onshell_
masses_
struct @341 masses_
wzwdth_
struct @345 wzwdth_
coup_
struct @350 coup_
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
ckmpar_
struct @344 ckmpar_
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
oldfash_
struct @347 oldfash_
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
smbrw
double smbrw
Definition:
hdecay.h:82
flag_
struct @348 flag_
amsb
double amsb
Definition:
hdecay.h:125
amt0
double amt0
Definition:
hdecay.h:29
nnlo
int nnlo
Definition:
hdecay.h:68
ammuon
double ammuon
Definition:
hdecay.h:37
Generated for CMSSW Reference Manual by
1.8.5