Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DynAlgReg.h

Go to the documentation of this file.
00001 
00002 // $Id: DynAlgReg.h,v 1.1 2000/10/31 19:44:45 gmieg Exp $
00003 //
00004 // DynAlgReg.h
00005 //
00006 // DynAlgReg contains Algorithm, AlgConfig and dynamic library names.
00007 //
00008 // Author:  G. Irwin 10/2000
00010 
00011 #ifndef DYNALGREG_H
00012 #define DYNALGREG_H
00013 
00014 #include "TNamed.h"
00015 #include "TString.h"
00016 
00017 class DynAlgReg : public TNamed
00018 {
00019 
00020 public:
00021   DynAlgReg();
00022   DynAlgReg(const char* regnm, const char* algnm,
00023             const char* libnm, const char* cfgnm);
00024   DynAlgReg(const DynAlgReg &dar);
00025   DynAlgReg &operator=(const DynAlgReg &rhs);
00026   virtual ~DynAlgReg();
00027 
00028   const TString &GetAlgName();
00029   const TString &GetAlgConfigName();
00030   const TString &GetDynamicLibraryName();
00031 
00032 private:
00033   TString fAlgConfigName;
00034   TString fAlgName;
00035   TString fDynamicLibraryName;
00036 
00037 ClassDef(DynAlgReg,0)                                       // DynAlgReg 
00038 
00039 };
00040 
00041 #endif                                                    // DYNALGREG_H

Generated on Mon Feb 15 11:06:38 2010 for loon by  doxygen 1.3.9.1