BOSS 7.0.3
BESIII Offline Software System
|
#include <EvtGen.hh>
Public Member Functions | |
EvtGen (const char *const decayName, const char *const pdtTableName, EvtRandomEngine *randomEngine=0, EvtAbsRadCorr *isrEngine=0) | |
~EvtGen () | |
void | readUDecay (const char *const udecay_name) |
void | generateDecay (int stdhepid, EvtVector4R P, EvtVector4R D, EvtStdHep *evtStdHep, EvtSpinDensity *spinDensity=0) |
void | generateDecay (EvtParticle *p) |
void | generateEvent (int stdhepid, HepLorentzVector P, HepLorentzVector D) |
void | generateEvent (EvtParticle *p, HepLorentzVector D) |
EvtGen::EvtGen | ( | const char *const | decayName, |
const char *const | pdtTableName, | ||
EvtRandomEngine * | randomEngine = 0 , |
||
EvtAbsRadCorr * | isrEngine = 0 |
||
) |
Definition at line 77 of file EvtGen.cc.
EvtGen::~EvtGen | ( | ) |
Definition at line 64 of file EvtGen.cc.
void EvtGen::generateDecay | ( | EvtParticle * | p | ) |
Definition at line 183 of file EvtGen.cc.
void EvtGen::generateDecay | ( | int | stdhepid, |
EvtVector4R | P, | ||
EvtVector4R | D, | ||
EvtStdHep * | evtStdHep, | ||
EvtSpinDensity * | spinDensity = 0 |
||
) |
Definition at line 152 of file EvtGen.cc.
Referenced by generateDecay(), and generateEvent().
void EvtGen::generateEvent | ( | EvtParticle * | p, |
HepLorentzVector | D | ||
) |
Definition at line 240 of file EvtGen.cc.
void EvtGen::generateEvent | ( | int | stdhepid, |
HepLorentzVector | P, | ||
HepLorentzVector | D | ||
) |
Definition at line 218 of file EvtGen.cc.
Referenced by generateEvent().
void EvtGen::readUDecay | ( | const char *const | udecay_name | ) |
Definition at line 126 of file EvtGen.cc.
Referenced by EvtDecay::initialize().