#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 18 of file FortranCallback.h.
|
private |
void gen::FortranCallback::fillEvent | ( | ) |
Definition at line 83 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 69 of file FortranCallback.h.
References lhef::CommonBlocks::fillHEPRUP(), fRunBlock, and lhef::LHERunInfo::getHEPRUP().
Referenced by gen::Pythia6ServiceWithCallback::upInit().
|
static |
Definition at line 63 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 |
Definition at line 34 of file FortranCallback.h.
|
inline |
Definition at line 29 of file FortranCallback.h.
References ntuple::fillEvent(), and lhef::fillHeader().
Referenced by gen::Cascade2Hadronizer::generatePartonsAndHadronize(), gen::ExhumeHadronizer::generatePartonsAndHadronize(), gen::Pythia6Hadronizer::generatePartonsAndHadronize(), and gen::Pythia6Hadronizer::hadronize().
|
inline |
|
inline |
Definition at line 26 of file FortranCallback.h.
Referenced by gen::Pythia6Hadronizer::initializeForExternalPartons().
|
private |
Definition at line 45 of file FortranCallback.h.
Referenced by fillEvent().
|
staticprivate |
Definition at line 48 of file FortranCallback.h.
Referenced by getInstance().
|
private |
Definition at line 46 of file FortranCallback.h.
Referenced by fillEvent().
|
private |
Definition at line 44 of file FortranCallback.h.
Referenced by fillHeader().