A generic interface class with Pythia event generator via HepMC.
More...
#include <HepMCG4PythiaInterface.hh>
|
| HepMCG4PythiaInterface () |
|
| ~HepMCG4PythiaInterface () |
|
void | SetVerboseLevel (G4int i) |
|
G4int | GetVerboseLevel () const |
|
void | SetPylist (G4int i) |
|
G4int | GetPylist () const |
|
void | CallPyinit (G4String frame, G4String beam, G4String target, G4double win) |
|
void | CallPystat (G4int istat) |
|
void | SetRandomSeed (G4int iseed) |
|
void | CallPygive (G4String par) |
|
void | CallPyrget (G4int lun, G4int move) |
|
void | CallPyrset (G4int lun, G4int move) |
|
void | PrintRandomStatus (std::ostream &ostr=G4cout) const |
|
virtual void | SetUserParameters () |
|
virtual void | Print () const |
|
| HepMCG4PythiaInterface () |
|
| ~HepMCG4PythiaInterface () |
|
void | SetVerboseLevel (G4int i) |
|
G4int | GetVerboseLevel () const |
|
void | SetPylist (G4int i) |
|
G4int | GetPylist () const |
|
void | CallPyinit (G4String frame, G4String beam, G4String target, G4double win) |
|
void | CallPystat (G4int istat) |
|
void | SetRandomSeed (G4int iseed) |
|
void | CallPygive (G4String par) |
|
void | CallPyrget (G4int lun, G4int move) |
|
void | CallPyrset (G4int lun, G4int move) |
|
void | PrintRandomStatus (std::ostream &ostr=G4cout) const |
|
virtual void | SetUserParameters () |
|
virtual void | Print () const |
|
| HepMCG4Interface () |
|
virtual | ~HepMCG4Interface () |
|
HepMC::GenEvent * | GetHepMCGenEvent () const |
|
virtual void | GeneratePrimaryVertex (G4Event *anEvent) |
|
| HepMCG4Interface () |
|
virtual | ~HepMCG4Interface () |
|
HepMC::GenEvent * | GetHepMCGenEvent () const |
|
virtual void | GeneratePrimaryVertex (G4Event *anEvent) |
|
| G4VPrimaryGenerator () |
|
virtual | ~G4VPrimaryGenerator () |
|
G4ThreeVector | GetParticlePosition () |
|
G4double | GetParticleTime () |
|
void | SetParticlePosition (G4ThreeVector aPosition) |
|
void | SetParticleTime (G4double aTime) |
|
A generic interface class with Pythia event generator via HepMC.
Definition at line 42 of file HepMCEx01/include/HepMCG4PythiaInterface.hh.
◆ HepMCG4PythiaInterface() [1/2]
HepMCG4PythiaInterface::HepMCG4PythiaInterface |
( |
| ) |
|
◆ ~HepMCG4PythiaInterface() [1/2]
HepMCG4PythiaInterface::~HepMCG4PythiaInterface |
( |
| ) |
|
◆ HepMCG4PythiaInterface() [2/2]
HepMCG4PythiaInterface::HepMCG4PythiaInterface |
( |
| ) |
|
◆ ~HepMCG4PythiaInterface() [2/2]
HepMCG4PythiaInterface::~HepMCG4PythiaInterface |
( |
| ) |
|
◆ CallPygive() [1/2]
void HepMCG4PythiaInterface::CallPygive |
( |
G4String |
par | ) |
|
◆ CallPygive() [2/2]
void HepMCG4PythiaInterface::CallPygive |
( |
G4String |
par | ) |
|
◆ CallPyinit() [1/2]
◆ CallPyinit() [2/2]
◆ CallPyrget() [1/2]
void HepMCG4PythiaInterface::CallPyrget |
( |
G4int |
lun, |
|
|
G4int |
move |
|
) |
| |
◆ CallPyrget() [2/2]
void HepMCG4PythiaInterface::CallPyrget |
( |
G4int |
lun, |
|
|
G4int |
move |
|
) |
| |
◆ CallPyrset() [1/2]
void HepMCG4PythiaInterface::CallPyrset |
( |
G4int |
lun, |
|
|
G4int |
move |
|
) |
| |
◆ CallPyrset() [2/2]
void HepMCG4PythiaInterface::CallPyrset |
( |
G4int |
lun, |
|
|
G4int |
move |
|
) |
| |
◆ CallPystat() [1/2]
void HepMCG4PythiaInterface::CallPystat |
( |
G4int |
istat | ) |
|
◆ CallPystat() [2/2]
void HepMCG4PythiaInterface::CallPystat |
( |
G4int |
istat | ) |
|
◆ GenerateHepMCEvent() [1/2]
virtual HepMC::GenEvent* HepMCG4PythiaInterface::GenerateHepMCEvent |
( |
| ) |
|
|
protectedvirtual |
◆ GenerateHepMCEvent() [2/2]
virtual HepMC::GenEvent* HepMCG4PythiaInterface::GenerateHepMCEvent |
( |
| ) |
|
|
protectedvirtual |
◆ GetPylist() [1/2]
G4int HepMCG4PythiaInterface::GetPylist |
( |
| ) |
const |
|
inline |
◆ GetPylist() [2/2]
G4int HepMCG4PythiaInterface::GetPylist |
( |
| ) |
const |
◆ GetVerboseLevel() [1/2]
G4int HepMCG4PythiaInterface::GetVerboseLevel |
( |
| ) |
const |
◆ GetVerboseLevel() [2/2]
G4int HepMCG4PythiaInterface::GetVerboseLevel |
( |
| ) |
const |
|
inline |
◆ Print() [1/2]
virtual void HepMCG4PythiaInterface::Print |
( |
| ) |
const |
|
virtual |
◆ Print() [2/2]
virtual void HepMCG4PythiaInterface::Print |
( |
| ) |
const |
|
virtual |
◆ PrintRandomStatus() [1/2]
void HepMCG4PythiaInterface::PrintRandomStatus |
( |
std::ostream & |
ostr = G4cout | ) |
const |
◆ PrintRandomStatus() [2/2]
void HepMCG4PythiaInterface::PrintRandomStatus |
( |
std::ostream & |
ostr = G4cout | ) |
const |
◆ SetPylist() [1/2]
void HepMCG4PythiaInterface::SetPylist |
( |
G4int |
i | ) |
|
◆ SetPylist() [2/2]
void HepMCG4PythiaInterface::SetPylist |
( |
G4int |
i | ) |
|
|
inline |
◆ SetRandomSeed() [1/2]
void HepMCG4PythiaInterface::SetRandomSeed |
( |
G4int |
iseed | ) |
|
◆ SetRandomSeed() [2/2]
void HepMCG4PythiaInterface::SetRandomSeed |
( |
G4int |
iseed | ) |
|
◆ SetUserParameters() [1/2]
virtual void HepMCG4PythiaInterface::SetUserParameters |
( |
| ) |
|
|
virtual |
◆ SetUserParameters() [2/2]
virtual void HepMCG4PythiaInterface::SetUserParameters |
( |
| ) |
|
|
virtual |
◆ SetVerboseLevel() [1/2]
void HepMCG4PythiaInterface::SetVerboseLevel |
( |
G4int |
i | ) |
|
|
inline |
◆ SetVerboseLevel() [2/2]
void HepMCG4PythiaInterface::SetVerboseLevel |
( |
G4int |
i | ) |
|
◆ hepevtio
HepMC::IO_HEPEVT HepMCG4PythiaInterface::hepevtio |
|
protected |
◆ messenger
◆ mpylist
G4int HepMCG4PythiaInterface::mpylist |
|
protected |
◆ verbose
G4int HepMCG4PythiaInterface::verbose |
|
protected |
The documentation for this class was generated from the following file: