StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | List of all members
EvtExternalGenFactory Class Reference

Public Types

enum  genId { PythiaGenId = 0, PhotosGenId, TauolaGenId }
 

Public Member Functions

EvtAbsExternalGengetGenerator (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 EvtExternalGenFactorygetInstance ()
 

Protected Types

typedef std::map< int,
EvtAbsExternalGen * > 
ExtGenMap
 
typedef std::map< int,
std::map< std::string,
std::vector< std::string > > > 
ExtGenCommandMap
 

Detailed Description

Definition at line 29 of file EvtExternalGenFactory.hh.


The documentation for this class was generated from the following file: