EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Public Member Functions | |
virtual | ~ModuleObjectFactory () |
std::shared_ptr< EventGeneratorModule > | newEventGeneratorModule (unsigned int classId) |
std::shared_ptr< EventGeneratorModule > | newEventGeneratorModule (const std::string &className) |
std::shared_ptr< DVCSKinematicModule > | newDVCSKinematicModule (unsigned int classId) |
std::shared_ptr< DVCSKinematicModule > | newDVCSKinematicModule (const std::string &className) |
std::shared_ptr< DVMPKinematicModule > | newDVMPKinematicModule (unsigned int classId) |
std::shared_ptr< DVMPKinematicModule > | newDVMPKinematicModule (const std::string &className) |
std::shared_ptr< TCSKinematicModule > | newTCSKinematicModule (unsigned int classId) |
std::shared_ptr< TCSKinematicModule > | newTCSKinematicModule (const std::string &className) |
std::shared_ptr< GAM2KinematicModule > | newGAM2KinematicModule (unsigned int classId) |
std::shared_ptr< GAM2KinematicModule > | newGAM2KinematicModule (const std::string &className) |
std::shared_ptr< DDVCSKinematicModule > | newDDVCSKinematicModule (unsigned int classId) |
std::shared_ptr< DDVCSKinematicModule > | newDDVCSKinematicModule (const std::string &className) |
std::shared_ptr< DVCSRCModule > | newDVCSRCModule (unsigned int classId) |
std::shared_ptr< DVCSRCModule > | newDVCSRCModule (const std::string &className) |
std::shared_ptr< DVMPRCModule > | newDVMPRCModule (unsigned int classId) |
std::shared_ptr< DVMPRCModule > | newDVMPRCModule (const std::string &className) |
std::shared_ptr< TCSRCModule > | newTCSRCModule (unsigned int classId) |
std::shared_ptr< TCSRCModule > | newTCSRCModule (const std::string &className) |
std::shared_ptr< GAM2RCModule > | newGAM2RCModule (unsigned int classId) |
std::shared_ptr< GAM2RCModule > | newGAM2RCModule (const std::string &className) |
std::shared_ptr< DDVCSRCModule > | newDDVCSRCModule (unsigned int classId) |
std::shared_ptr< DDVCSRCModule > | newDDVCSRCModule (const std::string &className) |
std::shared_ptr< WriterModule > | newWriterModule (unsigned int classId) |
std::shared_ptr< WriterModule > | newWriterModule (const std::string &className) |
std::shared_ptr< RandomNumberModule > | newRandomNumberModule (unsigned int classId) |
std::shared_ptr< RandomNumberModule > | newRandomNumberModule (const std::string &className) |
std::shared_ptr< EpicModuleObject > | newTestModuleObject (unsigned int classId) |
std::shared_ptr< EpicModuleObject > | newTestModuleObject (const std::string &className) |
Friends | |
class | Epic |
Only Epic can make an instance of this class. | |
|
virtual |
Destructor.
std::shared_ptr< DDVCSKinematicModule > EPIC::ModuleObjectFactory::newDDVCSKinematicModule | ( | const std::string & | className | ) |
New DDVCSKinematicModule by class name.
std::shared_ptr< DDVCSKinematicModule > EPIC::ModuleObjectFactory::newDDVCSKinematicModule | ( | unsigned int | classId | ) |
New DDVCSKinematicModule by id.
std::shared_ptr< DDVCSRCModule > EPIC::ModuleObjectFactory::newDDVCSRCModule | ( | const std::string & | className | ) |
New DDVCSRCModule by class name.
std::shared_ptr< DDVCSRCModule > EPIC::ModuleObjectFactory::newDDVCSRCModule | ( | unsigned int | classId | ) |
New DDVCSRCModule by id.
std::shared_ptr< DVCSKinematicModule > EPIC::ModuleObjectFactory::newDVCSKinematicModule | ( | const std::string & | className | ) |
New DVCSKinematicModule by class name.
std::shared_ptr< DVCSKinematicModule > EPIC::ModuleObjectFactory::newDVCSKinematicModule | ( | unsigned int | classId | ) |
New DVCSKinematicModule by id.
std::shared_ptr< DVCSRCModule > EPIC::ModuleObjectFactory::newDVCSRCModule | ( | const std::string & | className | ) |
New DVCSRCModule by class name.
std::shared_ptr< DVCSRCModule > EPIC::ModuleObjectFactory::newDVCSRCModule | ( | unsigned int | classId | ) |
New DVCSRCModule by id.
std::shared_ptr< DVMPKinematicModule > EPIC::ModuleObjectFactory::newDVMPKinematicModule | ( | const std::string & | className | ) |
New DVMPKinematicModule by class name.
std::shared_ptr< DVMPKinematicModule > EPIC::ModuleObjectFactory::newDVMPKinematicModule | ( | unsigned int | classId | ) |
New DVMPKinematicModule by id.
std::shared_ptr< DVMPRCModule > EPIC::ModuleObjectFactory::newDVMPRCModule | ( | const std::string & | className | ) |
New DVMPRCModule by class name.
std::shared_ptr< DVMPRCModule > EPIC::ModuleObjectFactory::newDVMPRCModule | ( | unsigned int | classId | ) |
New DVMPRCModule by id.
std::shared_ptr< EventGeneratorModule > EPIC::ModuleObjectFactory::newEventGeneratorModule | ( | const std::string & | className | ) |
New EventGeneratorModule by class name.
std::shared_ptr< EventGeneratorModule > EPIC::ModuleObjectFactory::newEventGeneratorModule | ( | unsigned int | classId | ) |
New EventGeneratorModule by id.
std::shared_ptr< GAM2KinematicModule > EPIC::ModuleObjectFactory::newGAM2KinematicModule | ( | const std::string & | className | ) |
New GAM2KinematicModule by class name.
std::shared_ptr< GAM2KinematicModule > EPIC::ModuleObjectFactory::newGAM2KinematicModule | ( | unsigned int | classId | ) |
New GAM2KinematicModule by id.
std::shared_ptr< GAM2RCModule > EPIC::ModuleObjectFactory::newGAM2RCModule | ( | const std::string & | className | ) |
New GAM2RCModule by class name.
std::shared_ptr< GAM2RCModule > EPIC::ModuleObjectFactory::newGAM2RCModule | ( | unsigned int | classId | ) |
New GAM2RCModule by id.
std::shared_ptr< RandomNumberModule > EPIC::ModuleObjectFactory::newRandomNumberModule | ( | const std::string & | className | ) |
New RandomNumberModule by class name.
std::shared_ptr< RandomNumberModule > EPIC::ModuleObjectFactory::newRandomNumberModule | ( | unsigned int | classId | ) |
New RandomNumberModule by id.
std::shared_ptr< TCSKinematicModule > EPIC::ModuleObjectFactory::newTCSKinematicModule | ( | const std::string & | className | ) |
New TCSKinematicModule by class name.
std::shared_ptr< TCSKinematicModule > EPIC::ModuleObjectFactory::newTCSKinematicModule | ( | unsigned int | classId | ) |
New TCSKinematicModule by id.
std::shared_ptr< TCSRCModule > EPIC::ModuleObjectFactory::newTCSRCModule | ( | const std::string & | className | ) |
New TCSRCModule by class name.
std::shared_ptr< TCSRCModule > EPIC::ModuleObjectFactory::newTCSRCModule | ( | unsigned int | classId | ) |
New TCSRCModule by id.
std::shared_ptr< EpicModuleObject > EPIC::ModuleObjectFactory::newTestModuleObject | ( | const std::string & | className | ) |
New module by class name.
std::shared_ptr< EpicModuleObject > EPIC::ModuleObjectFactory::newTestModuleObject | ( | unsigned int | classId | ) |
New module by id.
std::shared_ptr< WriterModule > EPIC::ModuleObjectFactory::newWriterModule | ( | const std::string & | className | ) |
New WriterModule by class name.
std::shared_ptr< WriterModule > EPIC::ModuleObjectFactory::newWriterModule | ( | unsigned int | classId | ) |
New WriterModule by id.