A++ » INCLUDE » TObject

class TObject

Function Members (Methods)

public:
virtual~TObject()
voidAbstractMethod(const char* method) const
virtual voidAppendPad(Option_t* option = "")
virtual voidBrowse(TBrowser* b)
static TClass*Class()
virtual const char*ClassName() const
virtual voidClear(Option_t* = "")
virtual TObject*Clone(const char* newname = "") const
virtual Int_tCompare(const TObject* obj) const
virtual voidCopy(TObject& object) const
virtual voidDelete(Option_t* option = "")MENU
virtual Int_tDistancetoPrimitive(Int_t px, Int_t py)
virtual voidDraw(Option_t* option = "")
virtual voidDrawClass() constMENU
virtual TObject*DrawClone(Option_t* option = "") constMENU
virtual voidDump() constMENU
virtual voidError(const char* method, const char* msgfmt) const
virtual voidExecute(const char* method, const char* params, Int_t* error = 0)
virtual voidExecute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidFatal(const char* method, const char* msgfmt) const
virtual TObject*FindObject(const char* name) const
virtual TObject*FindObject(const TObject* obj) const
virtual Option_t*GetDrawOption() const
static Long_tGetDtorOnly()
virtual const char*GetIconName() const
virtual const char*GetName() const
virtual char*GetObjectInfo(Int_t px, Int_t py) const
static Bool_tGetObjectStat()
virtual Option_t*GetOption() const
virtual const char*GetTitle() const
virtual UInt_tGetUniqueID() const
virtual Bool_tHandleTimer(TTimer* timer)
virtual ULong_tHash() const
virtual voidInfo(const char* method, const char* msgfmt) const
virtual Bool_tInheritsFrom(const char* classname) const
virtual Bool_tInheritsFrom(const TClass* cl) const
virtual voidInspect() constMENU
voidInvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tIsEqual(const TObject* obj) const
virtual Bool_tIsFolder() const
Bool_tIsOnHeap() const
virtual Bool_tIsSortable() const
Bool_tIsZombie() const
virtual voidls(Option_t* option = "") const
voidMayNotUse(const char* method) const
virtual Bool_tNotify()
voidObsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidoperator delete(void* ptr)
voidoperator delete(void* ptr, void* vp)
voidoperator delete[](void* ptr)
voidoperator delete[](void* ptr, void* vp)
void*operator new(size_t sz)
void*operator new(size_t sz, void* vp)
void*operator new[](size_t sz)
void*operator new[](size_t sz, void* vp)
TObject&operator=(const TObject& rhs)
virtual voidPaint(Option_t* option = "")
virtual voidPop()
virtual voidPrint(Option_t* option = "") const
virtual Int_tRead(const char* name)
virtual voidRecursiveRemove(TObject* obj)
voidResetBit(UInt_t f)
virtual voidSaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidSavePrimitive(ostream& out, Option_t* option = "")
voidSetBit(UInt_t f)
voidSetBit(UInt_t f, Bool_t set)
virtual voidSetDrawOption(Option_t* option = "")MENU
static voidSetDtorOnly(void* obj)
static voidSetObjectStat(Bool_t stat)
virtual voidSetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidSysError(const char* method, const char* msgfmt) const
Bool_tTestBit(UInt_t f) const
Int_tTestBits(UInt_t f) const
TObject()
TObject(const TObject& object)
virtual voidUseCurrentStyle()
virtual voidWarning(const char* method, const char* msgfmt) const
virtual Int_tWrite(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tWrite(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidDoError(int level, const char* location, const char* fmt, va_list va) const
voidMakeZombie()

Data Members

public:
static TObject::(anonymous)kBitMask
static TObject::EStatusBitskCanDelete
static TObject::EStatusBitskCannotPick
static TObject::EStatusBitskHasUUID
static TObject::EStatusBitskInvalidObject
static TObject::(anonymous)kIsOnHeap
static TObject::EStatusBitskIsReferenced
static TObject::EStatusBitskMustCleanup
static TObject::EStatusBitskNoContextMenu
static TObject::(anonymous)kNotDeleted
static TObject::EStatusBitskObjInCanvas
static TObject::(anonymous)kOverwrite
static TObject::(anonymous)kSingleKey
static TObject::(anonymous)kWriteDelete
static TObject::(anonymous)kZombie
private:
UInt_tfBitsbit field status word
UInt_tfUniqueIDobject unique identifier
static Long_tfgDtorOnlyobject for which to call dtor only (i.e. no delete)
static Bool_tfgObjectStatif true keep track of objects in TObjectTable

Class Charts

Inheritance Chart:
TObject
AtlBTag
AtlEventHeader
AtlEvtReaderBase
AtlEvtReaderApp
AtlEvtReaderD3PDBase
AtlEvtReaderD3PDSgTop
AtlEvtReaderD3PDCKM
AtlEvtReaderMem
AtlEvtReaderMemBDT
AtlEvtReaderD3PDSgTopR2
 [more...]

Function documentation

void MakeZombie()
{ fBits |= kZombie; }
void DoError(int level, const char* location, const char* fmt, va_list va) const
TObject()
TObject(const TObject& object)
TObject & operator=(const TObject& rhs)
virtual ~TObject()
void AppendPad(Option_t* option = "")
void Browse(TBrowser* b)
const char * ClassName() const
void Clear(Option_t* = "")
{ }
TObject * Clone(const char* newname = "") const
Int_t Compare(const TObject* obj) const
void Copy(TObject& object) const
void Delete(Option_t* option = "")
Int_t DistancetoPrimitive(Int_t px, Int_t py)
void Draw(Option_t* option = "")
void DrawClass() const
TObject * DrawClone(Option_t* option = "") const
void Dump() const
void Execute(const char* method, const char* params, Int_t* error = 0)
void Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
TObject * FindObject(const char* name) const
TObject * FindObject(const TObject* obj) const
Option_t * GetDrawOption() const
UInt_t GetUniqueID() const
const char * GetName() const
const char * GetIconName() const
Option_t * GetOption() const
{ return ""; }
char * GetObjectInfo(Int_t px, Int_t py) const
const char * GetTitle() const
Bool_t HandleTimer(TTimer* timer)
ULong_t Hash() const
Bool_t InheritsFrom(const char* classname) const
Bool_t InheritsFrom(const TClass* cl) const
void Inspect() const
Bool_t IsFolder() const
Bool_t IsEqual(const TObject* obj) const
Bool_t IsSortable() const
{ return kFALSE; }
Bool_t IsOnHeap() const
{ return TestBit(kIsOnHeap); }
Bool_t IsZombie() const
{ return TestBit(kZombie); }
Bool_t Notify()
void ls(Option_t* option = "") const
void Paint(Option_t* option = "")
void Pop()
void Print(Option_t* option = "") const
Int_t Read(const char* name)
void RecursiveRemove(TObject* obj)
void SaveAs(const char* filename = "", Option_t* option = "") const
void SavePrimitive(ostream& out, Option_t* option = "")
void SetDrawOption(Option_t* option = "")
void SetUniqueID(UInt_t uid)
void UseCurrentStyle()
Int_t Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
Int_t Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
void * operator new(size_t sz)
----- operators
{ return TStorage::ObjectAlloc(sz); }
void * operator new[](size_t sz)
{ return TStorage::ObjectAllocArray(sz); }
void * operator new(size_t sz, void* vp)
{ return TStorage::ObjectAlloc(sz, vp); }
void * operator new[](size_t sz, void* vp)
{ return TStorage::ObjectAlloc(sz, vp); }
void operator delete(void* ptr)
void operator delete[](void* ptr)
void operator delete(void* ptr, void* vp)
 Sized deallocation.
void operator delete[](void* ptr, void* vp)
void SetBit(UInt_t f, Bool_t set)
----- bit manipulation
void SetBit(UInt_t f)
{ fBits |= f & kBitMask; }
void ResetBit(UInt_t f)
{ fBits &= ~(f & kBitMask); }
Bool_t TestBit(UInt_t f) const
{ return (Bool_t) ((fBits & f) != 0); }
Int_t TestBits(UInt_t f) const
{ return (Int_t) (fBits & f); }
void InvertBit(UInt_t f)
{ fBits ^= f & kBitMask; }
void Info(const char *method, const char *msgfmt, ...)
---- error handling
void Warning(const char *method, const char *msgfmt, ...)
void Error(const char *method, const char *msgfmt, ...)
void SysError(const char *method, const char *msgfmt, ...)
void Fatal(const char *method, const char *msgfmt, ...)
void AbstractMethod(const char* method) const
void MayNotUse(const char* method) const
void Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
Long_t GetDtorOnly()
---- static functions
void SetDtorOnly(void* obj)
Bool_t GetObjectStat()
void SetObjectStat(Bool_t stat)