Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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