00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef StHbtNamed_hh
00016 #define StHbtNamed_hh
00017
00018 class StHbtNamed {
00019
00020 public:
00021 StHbtNamed() ;
00022 StHbtNamed(const char * aName) ;
00023 StHbtNamed (const StHbtNamed&);
00024 virtual ~StHbtNamed() {delete [] mName;};
00025 virtual void SetName (const char *aName);
00026 virtual const char* GetName() const;
00027
00028 private:
00029 char* mName;
00030
00031 #ifdef __ROOT2__
00032 ClassDef(StHbtNamed,0)
00033 #endif
00034
00035 };
00036
00037 inline const char* StHbtNamed::GetName() const {return mName;};
00038
00039 #endif