Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
GeneratorInterface
AlpgenInterface
interface
AlpgenHeader.h
Go to the documentation of this file.
1
#ifndef GeneratorInterface_AlpgenInterface_AlpgenHeader_h
2
#define GeneratorInterface_AlpgenInterface_AlpgenHeader_h
3
4
#include <string>
5
#include <vector>
6
#include <map>
7
10
struct
AlpgenHeader
{
11
enum
Parameter
{
12
ih2
= 2,
13
ebeam
= 3,
14
ndns
= 4,
15
iqopt
= 5,
16
qfac
= 6,
17
ickkw
= 7,
18
ktfac
= 8,
19
njets
= 10,
20
ihvy
= 11,
21
ihvy2
= 12,
22
nw
= 13,
23
nz
= 14,
24
nh
= 15,
25
nph
= 16,
26
ptjmin
= 30,
27
ptbmin
= 31,
28
ptcmin
= 32,
29
ptlmin
= 33,
30
metmin
= 34,
31
ptphmin
= 35,
32
etajmax
= 40,
33
etabmax
= 41,
34
etacmax
= 42,
35
etalmax
= 43,
36
etaphmax
= 44,
37
drjmin
= 50,
38
drbmin
= 51,
39
drcmin
= 52,
40
drlmin
= 55,
41
drphjmin
= 56,
42
drphlmin
= 57,
43
drphmin
= 58,
44
mllmin
= 61,
45
mllmax
= 62,
46
iseed1
= 90,
47
iseed2
= 91,
48
itopprc
= 102,
49
cluopt
= 160,
50
iseed3
= 190,
51
iseed4
= 191
52
};
53
56
static
std::string
parameterName
(
Parameter
index
);
57
58
enum
Masses
{
59
mc
= 0,
mb
,
mt
,
mw
,
mz
,
mh
,
MASS_MAX
60
};
61
64
bool
parse
(
const
std::vector<std::string>::const_iterator &
begin
,
65
const
std::vector<std::string>::const_iterator &
end
);
66
67
std::map<Parameter, double>
params
;
68
unsigned
int
ihrd
;
69
double
xsec
;
70
double
xsecErr
;
71
double
nEvents
;
72
double
lumi
;
73
double
masses
[
MASS_MAX
];
74
};
75
76
#include "
GeneratorInterface/AlpgenInterface/interface/AlpgenCommonBlocks.h
"
77
78
#endif // GeneratorInterface_AlpgenInterface_AlpgenHeader_h
AlpgenHeader::nph
Definition:
AlpgenHeader.h:25
AlpgenHeader::drlmin
Definition:
AlpgenHeader.h:40
AlpgenHeader::ktfac
Definition:
AlpgenHeader.h:18
AlpgenHeader
Definition:
AlpgenHeader.h:10
AlpgenHeader::nw
Definition:
AlpgenHeader.h:22
AlpgenHeader::iseed1
Definition:
AlpgenHeader.h:46
AlpgenHeader::ptlmin
Definition:
AlpgenHeader.h:29
AlpgenHeader::params
std::map< Parameter, double > params
Definition:
AlpgenHeader.h:67
AlpgenHeader::ptphmin
Definition:
AlpgenHeader.h:31
AlpgenHeader::drphlmin
Definition:
AlpgenHeader.h:42
AlpgenHeader::parse
bool parse(const std::vector< std::string >::const_iterator &begin, const std::vector< std::string >::const_iterator &end)
Definition:
AlpgenHeader.cc:67
AlpgenHeader::mt
Definition:
AlpgenHeader.h:59
AlpgenHeader::ih2
Definition:
AlpgenHeader.h:12
AlpgenHeader::nEvents
double nEvents
Definition:
AlpgenHeader.h:71
AlpgenHeader::parameterName
static std::string parameterName(Parameter index)
Definition:
AlpgenHeader.cc:181
AlpgenHeader::ndns
Definition:
AlpgenHeader.h:14
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
cmsHarvester.index
string index
Definition:
cmsHarvester.py:4378
AlpgenCommonBlocks.h
AlpgenHeader::mllmax
Definition:
AlpgenHeader.h:45
AlpgenHeader::ebeam
Definition:
AlpgenHeader.h:13
AlpgenHeader::mc
Definition:
AlpgenHeader.h:59
AlpgenHeader::drphmin
Definition:
AlpgenHeader.h:43
AlpgenHeader::ptbmin
Definition:
AlpgenHeader.h:27
AlpgenHeader::etacmax
Definition:
AlpgenHeader.h:34
AlpgenHeader::drbmin
Definition:
AlpgenHeader.h:38
AlpgenHeader::mz
Definition:
AlpgenHeader.h:59
AlpgenHeader::drcmin
Definition:
AlpgenHeader.h:39
AlpgenHeader::ptjmin
Definition:
AlpgenHeader.h:26
end
#define end
Definition:
vmac.h:37
AlpgenHeader::iseed2
Definition:
AlpgenHeader.h:47
AlpgenHeader::njets
Definition:
AlpgenHeader.h:19
AlpgenHeader::metmin
Definition:
AlpgenHeader.h:30
AlpgenHeader::iqopt
Definition:
AlpgenHeader.h:15
AlpgenHeader::etajmax
Definition:
AlpgenHeader.h:32
AlpgenHeader::etaphmax
Definition:
AlpgenHeader.h:36
AlpgenHeader::qfac
Definition:
AlpgenHeader.h:16
AlpgenHeader::Masses
Masses
Definition:
AlpgenHeader.h:58
AlpgenHeader::etabmax
Definition:
AlpgenHeader.h:33
AlpgenHeader::mllmin
Definition:
AlpgenHeader.h:44
AlpgenHeader::mb
Definition:
AlpgenHeader.h:59
AlpgenHeader::nh
Definition:
AlpgenHeader.h:24
AlpgenHeader::MASS_MAX
Definition:
AlpgenHeader.h:59
AlpgenHeader::ihrd
unsigned int ihrd
Definition:
AlpgenHeader.h:68
AlpgenHeader::ickkw
Definition:
AlpgenHeader.h:17
AlpgenHeader::ptcmin
Definition:
AlpgenHeader.h:28
AlpgenHeader::xsec
double xsec
Definition:
AlpgenHeader.h:69
AlpgenHeader::ihvy
Definition:
AlpgenHeader.h:20
begin
#define begin
Definition:
vmac.h:30
AlpgenHeader::cluopt
Definition:
AlpgenHeader.h:49
AlpgenHeader::mw
Definition:
AlpgenHeader.h:59
AlpgenHeader::Parameter
Parameter
Definition:
AlpgenHeader.h:11
AlpgenHeader::xsecErr
double xsecErr
Definition:
AlpgenHeader.h:70
AlpgenHeader::lumi
double lumi
Definition:
AlpgenHeader.h:72
AlpgenHeader::iseed4
Definition:
AlpgenHeader.h:51
AlpgenHeader::iseed3
Definition:
AlpgenHeader.h:50
AlpgenHeader::mh
Definition:
AlpgenHeader.h:59
AlpgenHeader::ihvy2
Definition:
AlpgenHeader.h:21
AlpgenHeader::drphjmin
Definition:
AlpgenHeader.h:41
AlpgenHeader::masses
double masses[MASS_MAX]
Definition:
AlpgenHeader.h:73
AlpgenHeader::etalmax
Definition:
AlpgenHeader.h:35
AlpgenHeader::drjmin
Definition:
AlpgenHeader.h:37
AlpgenHeader::nz
Definition:
AlpgenHeader.h:23
AlpgenHeader::itopprc
Definition:
AlpgenHeader.h:48
Generated for CMSSW Reference Manual by
1.8.5