| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Extension of ROOT TNamed class.
In addition to TNamed class property has owner and provides additional GetFullName() method.
Full name consist of full name (if exists) of owner and name of object itself, divided by dot. For instance: "OwnerName.ObjectName". If owner has its owner, the full name will look like: "Owner1Name.Owner2Name.ObjectName". Any level of ownership is supported. Thus, full name shows hierarchy of ownership for given object.
Field Summary | |
private TString | fxFullName String, containing full name of object. |
private TNamed* | fxOwner Owner of object |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4FitNamed() Default constructor. | |
TGo4FitNamed(const char * Name, const char * Title, TNamed* Owner) Creates TGo4FitNamed object and set name and title. |
Destructor Summary | |
virtual synchronized | ~TGo4FitNamed() Destroy TGo4FitNamed object. |
Method Summary | |
const const char * | GetFullName() Returns full name of object. |
TNamed* | GetOwner() Return owner of object. |
const const char * | GetOwnerFullName() Return full name of owner. |
const void | Print(Option_t* option) |
void | SetOwner(TNamed* iOwner) Sets owner of object. |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Field Detail |
private TString fxFullName
private TNamed* fxOwner
Constructor Detail |
public TGo4FitNamed()
public TGo4FitNamed(const char * Name, const char * Title, TNamed* Owner)
Method Detail |
public virtual synchronized ~TGo4FitNamed()
Method Detail |
public const const char * GetFullName()
public TNamed* GetOwner()
public const const char * GetOwnerFullName()
public const void Print(Option_t* option)
public void SetOwner(TNamed* iOwner)
Association Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |