GeneratorInterface
Pythia6Interface
interface
Pythia6Declarations.h
Go to the documentation of this file.
1
#ifndef gen_Pythia6Declarations_h
2
#define gen_Pythia6Declarations_h
3
4
#include "HepMC/PythiaWrapper6_4.h"
5
6
#include <string>
7
8
namespace
gen
{
9
10
extern
"C"
{
11
void
py1ent_
(
int
& ip,
int
& kf,
double
& pe,
double
& the,
double
& phi);
12
double
pymass_
(
int
&);
13
void
pyexec_
();
14
int
pycomp_
(
int
&);
15
void
pyglfr_
();
16
void
pyglrhad_
();
17
void
pystlfr_
();
18
void
pystrhad_
();
19
void
pygive_
(
const
char
*,
int
);
20
void
pydecy_
(
int
& ip);
21
void
pyrobo_
(
int
&,
int
&,
double
&,
double
&,
double
&,
double
&,
double
&);
22
void
pyjoin_
(
int
& njoin,
int
ijoin[]);
23
void
pyshow_
(
int
&
i1
,
int
&
i2
,
double
&);
24
25
void
txgive_
(
const
char
*,
int
);
26
void
txgive_init_
(
void
);
27
28
inline
bool
call_pygive
(
const
std::string
&
line
) {
29
int
numWarn =
pydat1
.mstu[26];
// # warnings
30
int
numErr =
pydat1
.mstu[22];
// # errors
31
32
pygive_
(
line
.c_str(),
line
.length());
33
34
return
pydat1
.mstu[26] == numWarn &&
pydat1
.mstu[22] == numErr;
35
}
36
}
37
38
}
// namespace gen
39
40
#endif
gen::txgive_init_
void txgive_init_(void)
testProducerWithPsetDescEmpty_cfi.i2
i2
Definition:
testProducerWithPsetDescEmpty_cfi.py:46
gen::pymass_
double pymass_(int &)
gen::pycomp_
int pycomp_(int &)
testProducerWithPsetDescEmpty_cfi.i1
i1
Definition:
testProducerWithPsetDescEmpty_cfi.py:45
gen::pyglfr_
void pyglfr_()
gen::pyglrhad_
void pyglrhad_()
gen::pyexec_
void pyexec_()
gen::py1ent_
void py1ent_(int &ip, int &kf, double &pe, double &the, double &phi)
gen::pyjoin_
void pyjoin_(int &njoin, int ijoin[])
gen
Definition:
PythiaDecays.h:13
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
gen::pyrobo_
void pyrobo_(int &, int &, double &, double &, double &, double &, double &)
gen::pydecy_
void pydecy_(int &ip)
gen::pystrhad_
void pystrhad_()
gen::pyshow_
void pyshow_(int &i1, int &i2, double &)
gen::pystlfr_
void pystlfr_()
gen::txgive_
void txgive_(const char *, int)
mps_splice.line
line
Definition:
mps_splice.py:76
gen::pygive_
void pygive_(const char *, int)
gen::call_pygive
bool call_pygive(const std::string &line)
Definition:
ExhumeHadronizer.cc:64
pydat1
#define pydat1
Definition:
ExhumeHadronizer.cc:37
Generated for CMSSW Reference Manual by
1.8.16