00001 00002 // $Id: AlgConfig.cxx,v 1.7 2003/05/13 05:06:21 gmieg Exp $ 00003 // 00004 // AlgConfig.cxx 00005 // 00006 // AlgConfig is a general class for Algorithm Config objects. 00007 // 00008 // Author: G. Irwin 2/2000 00010 00011 #include <string.h> 00012 00013 #include "Algorithm/AlgConfig.h" 00014 00015 ClassImp(AlgConfig) 00016 00017 //______________________________________________________________________ 00018 AlgConfig::AlgConfig() 00019 { 00020 } 00021 00022 //______________________________________________________________________ 00023 AlgConfig::~AlgConfig() 00024 { 00025 } 00026 00027 AlgConfig::AlgConfig(AlgConfig& rhs) 00028 : Registry(rhs) 00029 { 00030 } 00031 00032 //______________________________________________________________________ 00033 AlgConfig *AlgConfig::Dup() 00034 { 00035 return new AlgConfig(*this); 00036 } 00037 00038 //______________________________________________________________________ 00039 const char *AlgConfig::GetName() const 00040 { 00041 00042 // Returns ClassName() if there is no assigned TNamed name. 00043 return strlen(TNamed::GetName()) > 0 ? TNamed::GetName() : ClassName(); 00044 } 00045
1.3.9.1