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 * > 
typedef std::map< int,
std::map< std::string,
std::vector< std::string > > > 

Detailed Description

Definition at line 29 of file EvtExternalGenFactory.hh.

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