GEMC  2.2
Geant4 Monte-Carlo Framework
Public Member Functions | Data Fields
detectorFactory Class Referenceabstract

#include <detector_factory.h>

+ Inheritance diagram for detectorFactory:
+ Collaboration diagram for detectorFactory:

Public Member Functions

virtual map< string, detectorloadDetectors ()=0
 
virtual ~detectorFactory ()
 
void initFactory (goptions, runConditions, string)
 

Data Fields

string factoryType
 
goptions gemcOpt
 
runConditions RC
 

Detailed Description

Definition at line 14 of file detector_factory.h.

Constructor & Destructor Documentation

virtual detectorFactory::~detectorFactory ( )
inlinevirtual

Definition at line 19 of file detector_factory.h.

Member Function Documentation

void detectorFactory::initFactory ( goptions  go,
runConditions  rc,
string  ft 
)

Definition at line 189 of file detector_factory.cc.

virtual map<string, detector> detectorFactory::loadDetectors ( )
pure virtual

Field Documentation

string detectorFactory::factoryType

Definition at line 24 of file detector_factory.h.

goptions detectorFactory::gemcOpt

Definition at line 25 of file detector_factory.h.

runConditions detectorFactory::RC

Definition at line 26 of file detector_factory.h.