Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
GeneratorInterface
AlpgenInterface
interface
AlpgenCommonBlocks.h
Go to the documentation of this file.
1
#ifndef GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h
2
#define GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h
3
6
extern
"C"
{
7
extern
struct
AHOPTS
{
8
double
etclus
;
// needs to be set up
9
double
rclus
;
// needs to be set up
10
double
etaclmax
;
11
int
iexc
;
// needs to be set up
12
int
npfst
;
13
int
nplst
;
14
int
nljets
;
15
int
njstart
;
16
int
njlast
;
17
int
ickkw
;
18
}
ahopts_
;
19
20
extern
struct
AHPPARA
{
21
double
masses
[6];
// mc,mb,mt,mw,mz,mh (set up these)
22
double
ebeam
;
23
int
ih1
,
ih2
,
ihrd
;
// ihrd needs to be set up
24
int
itopprc
;
25
int
nw
,
nz
,
nh
,
nph
;
26
int
ihvy
,
ihvy2
;
27
int
npart
,
ndns
,
pdftyp
;
28
}
ahppara_
;
29
30
extern
struct
AHPARS
{
31
static
const
unsigned
int
nparam
= 200;
32
33
double
parval
[
nparam
];
34
char
chpar
[
nparam
][8];
35
char
chpdes
[
nparam
][70];
36
int
parlen
[
nparam
];
37
int
partyp
[
nparam
];
38
}
ahpars_
;
39
40
extern
struct
AHCUTS
{
41
double
ptjmin
,
ptjmax
;
42
double
etajmax
,
drjmin
;
43
double
ptbmin
,
ptbmax
;
44
double
etabmax
,
drbmin
;
45
double
ptcmin
,
ptcmax
;
46
double
etacmax
,
drcmin
;
47
double
ptphmin
;
48
double
etaphmax
;
49
double
drphjmin
,
drphmin
,
drphlmin
;
50
double
ptlmin
;
51
double
etalmax
,
drlmin
;
52
double
metmin
;
53
double
mllmin
,
mllmax
;
54
}
ahcuts_
;
55
}
56
57
#endif // GeneratorInterface_AlpgenInterface_AlpgenCommonBlocks_h
AHCUTS::mllmin
double mllmin
Definition:
AlpgenCommonBlocks.h:53
AHOPTS::njlast
int njlast
Definition:
AlpgenCommonBlocks.h:16
AHPPARA::ihrd
int ihrd
Definition:
AlpgenCommonBlocks.h:23
AHCUTS::ptcmin
double ptcmin
Definition:
AlpgenCommonBlocks.h:45
AHCUTS::drbmin
double drbmin
Definition:
AlpgenCommonBlocks.h:44
AHPPARA::ihvy2
int ihvy2
Definition:
AlpgenCommonBlocks.h:26
ahppara_
struct AHPPARA ahppara_
AHCUTS::etaphmax
double etaphmax
Definition:
AlpgenCommonBlocks.h:48
AHPARS::partyp
int partyp[nparam]
Definition:
AlpgenCommonBlocks.h:37
AHPARS::chpar
char chpar[nparam][8]
Definition:
AlpgenCommonBlocks.h:34
AHPARS::chpdes
char chpdes[nparam][70]
Definition:
AlpgenCommonBlocks.h:35
AHPPARA::nh
int nh
Definition:
AlpgenCommonBlocks.h:25
AHOPTS::iexc
int iexc
Definition:
AlpgenCommonBlocks.h:11
AHCUTS::etabmax
double etabmax
Definition:
AlpgenCommonBlocks.h:44
AHPPARA::nph
int nph
Definition:
AlpgenCommonBlocks.h:25
AHPPARA::ihvy
int ihvy
Definition:
AlpgenCommonBlocks.h:26
AHCUTS::ptbmin
double ptbmin
Definition:
AlpgenCommonBlocks.h:43
AHCUTS::mllmax
double mllmax
Definition:
AlpgenCommonBlocks.h:53
AHPPARA::masses
double masses[6]
Definition:
AlpgenCommonBlocks.h:21
ahopts_
struct AHOPTS ahopts_
AHCUTS::ptphmin
double ptphmin
Definition:
AlpgenCommonBlocks.h:47
AHCUTS::etacmax
double etacmax
Definition:
AlpgenCommonBlocks.h:46
AHPPARA::nz
int nz
Definition:
AlpgenCommonBlocks.h:25
ahcuts_
struct AHCUTS ahcuts_
AHCUTS::ptbmax
double ptbmax
Definition:
AlpgenCommonBlocks.h:43
AHCUTS::metmin
double metmin
Definition:
AlpgenCommonBlocks.h:52
AHCUTS::etalmax
double etalmax
Definition:
AlpgenCommonBlocks.h:51
AHOPTS::npfst
int npfst
Definition:
AlpgenCommonBlocks.h:12
AHPPARA::nw
int nw
Definition:
AlpgenCommonBlocks.h:25
AHCUTS::drjmin
double drjmin
Definition:
AlpgenCommonBlocks.h:42
AHCUTS::drphjmin
double drphjmin
Definition:
AlpgenCommonBlocks.h:49
AHOPTS::ickkw
int ickkw
Definition:
AlpgenCommonBlocks.h:17
AHPARS::parlen
int parlen[nparam]
Definition:
AlpgenCommonBlocks.h:36
AHOPTS
Definition:
AlpgenCommonBlocks.h:7
AHOPTS::rclus
double rclus
Definition:
AlpgenCommonBlocks.h:9
AHCUTS::drphlmin
double drphlmin
Definition:
AlpgenCommonBlocks.h:49
AHCUTS::drcmin
double drcmin
Definition:
AlpgenCommonBlocks.h:46
AHPPARA::npart
int npart
Definition:
AlpgenCommonBlocks.h:27
AHCUTS::etajmax
double etajmax
Definition:
AlpgenCommonBlocks.h:42
AHOPTS::njstart
int njstart
Definition:
AlpgenCommonBlocks.h:15
AHOPTS::nljets
int nljets
Definition:
AlpgenCommonBlocks.h:14
AHCUTS::drphmin
double drphmin
Definition:
AlpgenCommonBlocks.h:49
AHOPTS::etaclmax
double etaclmax
Definition:
AlpgenCommonBlocks.h:10
AHPPARA::ih1
int ih1
Definition:
AlpgenCommonBlocks.h:23
AHPARS::parval
double parval[nparam]
Definition:
AlpgenCommonBlocks.h:33
AHCUTS::ptcmax
double ptcmax
Definition:
AlpgenCommonBlocks.h:45
AHPPARA::itopprc
int itopprc
Definition:
AlpgenCommonBlocks.h:24
AHPPARA::pdftyp
int pdftyp
Definition:
AlpgenCommonBlocks.h:27
AHPPARA::ebeam
double ebeam
Definition:
AlpgenCommonBlocks.h:22
AHPARS::nparam
static const unsigned int nparam
Definition:
AlpgenCommonBlocks.h:31
AHCUTS::ptjmin
double ptjmin
Definition:
AlpgenCommonBlocks.h:41
AHCUTS::drlmin
double drlmin
Definition:
AlpgenCommonBlocks.h:51
ahpars_
struct AHPARS ahpars_
AHPPARA::ndns
int ndns
Definition:
AlpgenCommonBlocks.h:27
AHPARS
Definition:
AlpgenCommonBlocks.h:30
AHCUTS::ptjmax
double ptjmax
Definition:
AlpgenCommonBlocks.h:41
AHPPARA
Definition:
AlpgenCommonBlocks.h:20
AHPPARA::ih2
int ih2
Definition:
AlpgenCommonBlocks.h:23
AHOPTS::nplst
int nplst
Definition:
AlpgenCommonBlocks.h:13
AHOPTS::etclus
double etclus
Definition:
AlpgenCommonBlocks.h:8
AHCUTS
Definition:
AlpgenCommonBlocks.h:40
AHCUTS::ptlmin
double ptlmin
Definition:
AlpgenCommonBlocks.h:50
Generated for CMSSW Reference Manual by
1.8.5