TGo4FitNamed.h

Go to the documentation of this file.
00001 // $Id: TGo4FitNamed.h 478 2009-10-29 12:26:09Z linev $
00002 //-----------------------------------------------------------------------
00003 //       The GSI Online Offline Object Oriented (Go4) Project
00004 //         Experiment Data Processing at EE department, GSI
00005 //-----------------------------------------------------------------------
00006 // Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH
00007 //                     Planckstr. 1, 64291 Darmstadt, Germany
00008 // Contact:            http://go4.gsi.de
00009 //-----------------------------------------------------------------------
00010 // This software can be used under the license agreements as stated
00011 // in Go4License.txt file which is part of the distribution.
00012 //-----------------------------------------------------------------------
00013 
00014 #ifndef TGO4FITNAMED_H
00015 #define TGO4FITNAMED_H
00016 
00017 #include "TNamed.h"
00018 
00024 class TGo4FitNamed : public TNamed {
00025    public:
00026 
00030       TGo4FitNamed();
00031 
00035       TGo4FitNamed(const char* Name, const char* Title, TNamed* Owner = 0);
00036 
00040       virtual ~TGo4FitNamed();
00041 
00046       const char* GetFullName();
00047 
00052       const char* GetOwnerFullName();
00053 
00058       void SetOwner(TNamed* iOwner) { fxOwner = iOwner; }
00059 
00063       TNamed* GetOwner() { return fxOwner; }
00064 
00065       void Print(Option_t* option) const;
00066 
00067     private:
00068 
00072       TNamed* fxOwner;         
00073 
00077       TString fxFullName;      
00078 
00079     ClassDef(TGo4FitNamed,1)
00080 };
00081 #endif // TGO4FITNAMED_H

Generated on Thu Oct 28 15:54:12 2010 for Go4-Fitpackagev4.04-2 by  doxygen 1.5.1