#include <DynAlgReg.h>
Public Member Functions | |
| DynAlgReg () | |
| DynAlgReg (const char *regnm, const char *algnm, const char *libnm, const char *cfgnm) | |
| DynAlgReg (const DynAlgReg &dar) | |
| DynAlgReg & | operator= (const DynAlgReg &rhs) |
| virtual | ~DynAlgReg () |
| const TString & | GetAlgName () |
| const TString & | GetAlgConfigName () |
| const TString & | GetDynamicLibraryName () |
Private Attributes | |
| TString | fAlgConfigName |
| TString | fAlgName |
| TString | fDynamicLibraryName |
Definition at line 17 of file DynAlgReg.h.
| DynAlgReg::DynAlgReg | ( | ) |
| DynAlgReg::DynAlgReg | ( | const char * | regnm, | |
| const char * | algnm, | |||
| const char * | libnm, | |||
| const char * | cfgnm | |||
| ) |
Definition at line 30 of file DynAlgReg.cxx.
00031 : 00032 TNamed(regnm, 0) 00033 , fAlgConfigName(cfgnm) 00034 , fAlgName(algnm) 00035 , fDynamicLibraryName(libnm) 00036 { 00037 }
| DynAlgReg::DynAlgReg | ( | const DynAlgReg & | dar | ) |
Definition at line 40 of file DynAlgReg.cxx.
00040 : 00041 TNamed(dar) 00042 , fAlgConfigName(dar.fAlgConfigName) 00043 , fAlgName(dar.fAlgName) 00044 , fDynamicLibraryName(dar.fDynamicLibraryName) 00045 { 00046 }
| DynAlgReg::~DynAlgReg | ( | ) | [virtual] |
| const TString & DynAlgReg::GetAlgConfigName | ( | ) |
Definition at line 72 of file DynAlgReg.cxx.
References fAlgConfigName.
Referenced by DynamicPluggableFactory::GetPrototypicalAlgConfig().
00073 { 00074 return fAlgConfigName; 00075 }
| const TString & DynAlgReg::GetAlgName | ( | ) |
Definition at line 66 of file DynAlgReg.cxx.
References fAlgName.
Referenced by DynamicPluggableFactory::GetPrototypicalAlg().
00067 { 00068 return fAlgName; 00069 }
| const TString & DynAlgReg::GetDynamicLibraryName | ( | ) |
Definition at line 78 of file DynAlgReg.cxx.
References fDynamicLibraryName.
Referenced by DynamicPluggableFactory::GetPrototypicalAlg(), and DynamicPluggableFactory::GetPrototypicalAlgConfig().
00079 { 00080 return fDynamicLibraryName; 00081 }
Definition at line 49 of file DynAlgReg.cxx.
References fAlgConfigName, fAlgName, fDynamicLibraryName, and Registry::operator=().
00050 { 00051 if (this != &rhs) { 00052 TNamed::operator=(rhs); 00053 fAlgConfigName = rhs.fAlgConfigName; 00054 fAlgName = rhs.fAlgName; 00055 fDynamicLibraryName = rhs.fDynamicLibraryName; 00056 } 00057 return *this; 00058 }
TString DynAlgReg::fAlgConfigName [private] |
TString DynAlgReg::fAlgName [private] |
TString DynAlgReg::fDynamicLibraryName [private] |
1.4.7