#include <FortranCallback.h>
Public Member Functions | |
void | fillEvent () |
void | fillHeader () |
int | getIterationsPerEvent () const |
void | resetIterationsPerEvent () |
void | setLHEEvent (lhef::LHEEvent *lhee) |
void | setLHERunInfo (lhef::LHERunInfo *lheri) |
Static Public Member Functions | |
static FortranCallback * | getInstance () |
Private Member Functions | |
FortranCallback () | |
Private Attributes | |
lhef::LHEEvent * | fEventBlock |
int | fIterationsPerEvent |
lhef::LHERunInfo * | fRunBlock |
Static Private Attributes | |
static FortranCallback * | fInstance = nullptr |
Definition at line 15 of file FortranCallback.h.
|
private |
void gen::FortranCallback::fillEvent | ( | ) |
Definition at line 70 of file FortranCallback.h.
References fEventBlock, lhef::CommonBlocks::fillHEPEUP(), fIterationsPerEvent, lhef::LHEEvent::getHEPEUP(), hepeup_, and HEPEUP_::nup.
Referenced by gen::Pythia6ServiceWithCallback::upEvnt().
void gen::FortranCallback::fillHeader | ( | ) |
Definition at line 58 of file FortranCallback.h.
References lhef::CommonBlocks::fillHEPRUP(), fRunBlock, and lhef::LHERunInfo::getHEPRUP().
Referenced by gen::Pythia6ServiceWithCallback::upInit().
|
static |
Definition at line 52 of file FortranCallback.h.
References fInstance, and FortranCallback().
Referenced by gen::Cascade2Hadronizer::generatePartonsAndHadronize(), gen::ExhumeHadronizer::generatePartonsAndHadronize(), gen::Pythia6Hadronizer::generatePartonsAndHadronize(), gen::Pythia6Hadronizer::hadronize(), gen::Pythia6Hadronizer::initializeForExternalPartons(), gen::Pythia6ServiceWithCallback::upEvnt(), and gen::Pythia6ServiceWithCallback::upInit().
|
inline |
|
inline |
Definition at line 23 of file FortranCallback.h.
References fIterationsPerEvent.
Referenced by gen::Cascade2Hadronizer::generatePartonsAndHadronize(), gen::ExhumeHadronizer::generatePartonsAndHadronize(), gen::Pythia6Hadronizer::generatePartonsAndHadronize(), and gen::Pythia6Hadronizer::hadronize().
|
inline |
Definition at line 21 of file FortranCallback.h.
References fEventBlock.
Referenced by gen::Pythia6Hadronizer::hadronize().
|
inline |
Definition at line 20 of file FortranCallback.h.
References fRunBlock.
Referenced by gen::Pythia6Hadronizer::initializeForExternalPartons().
|
private |
Definition at line 38 of file FortranCallback.h.
Referenced by fillEvent(), and setLHEEvent().
|
staticprivate |
Definition at line 41 of file FortranCallback.h.
Referenced by getInstance().
|
private |
Definition at line 39 of file FortranCallback.h.
Referenced by fillEvent(), getIterationsPerEvent(), and resetIterationsPerEvent().
|
private |
Definition at line 37 of file FortranCallback.h.
Referenced by fillHeader(), and setLHERunInfo().