StRoot
1
|
Public Types | |
enum | genId { PythiaGenId = 0, PhotosGenId, TauolaGenId } |
Public Member Functions | |
EvtAbsExternalGen * | getGenerator (int genId=0) |
void | initialiseAllGenerators () |
void | definePythiaGenerator (std::string xmlDir, bool convertPhysCodes, bool useEvtGenRandom=true) |
void | definePhotosGenerator (std::string photonType="gamma", bool useEvtGenRandom=true) |
void | defineTauolaGenerator (bool useEvtGenRandom=true) |
Static Public Member Functions | |
static EvtExternalGenFactory * | getInstance () |
Protected Types | |
typedef std::map< int, EvtAbsExternalGen * > | ExtGenMap |
typedef std::map< int, std::map< std::string, std::vector< std::string > > > | ExtGenCommandMap |
Definition at line 29 of file EvtExternalGenFactory.hh.