TObject


class description - source file - inheritance tree

class TObject


    protected:
virtual void DoError(int level, const char* location, const char* fmt, va_list va) const void MakeZombie() public:
TObject(const TObject& object) TObject() virtual ~TObject() void AbstractMethod(const char* method) const virtual void AppendPad(Option_t* option) virtual void Browse(TBrowser* b) static TClass* Class() virtual const char* ClassName() const virtual void Clear(Option_t*) virtual TObject* Clone(const char* newname) const virtual Int_t Compare(const TObject* obj) const virtual void Copy(TObject& object) const virtual void Delete(Option_t* option) virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) virtual void Draw(Option_t* option) virtual void DrawClass() const virtual TObject* DrawClone(Option_t* option) const virtual void Dump() const virtual void Error(const char* method, const char* msgfmt) const virtual void Execute(TMethod* method, TObjArray* params, Int_t* error = 0) virtual void Execute(const char* method, const char* params, Int_t* error = 0) virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) virtual void Fatal(const char* method, const char* msgfmt) const virtual TObject* FindObject(const TObject* obj) const virtual TObject* FindObject(const char* name) const virtual Option_t* GetDrawOption() const static Long_t GetDtorOnly() virtual const char* GetIconName() const virtual const char* GetName() const virtual char* GetObjectInfo(Int_t px, Int_t py) const static Bool_t GetObjectStat() virtual Option_t* GetOption() const virtual const char* GetTitle() const virtual UInt_t GetUniqueID() const virtual Bool_t HandleTimer(TTimer* timer) virtual ULong_t Hash() const virtual void Info(const char* method, const char* msgfmt) const virtual Bool_t InheritsFrom(const TClass* cl) const virtual Bool_t InheritsFrom(const char* classname) const virtual void Inspect() const void InvertBit(UInt_t f) virtual TClass* IsA() const virtual Bool_t IsEqual(const TObject* obj) const virtual Bool_t IsFolder() const Bool_t IsOnHeap() const virtual Bool_t IsSortable() const Bool_t IsZombie() const virtual void ls(Option_t* option) const void MayNotUse(const char* method) const virtual Bool_t Notify() static void operator delete(void* ptr) static void operator delete[](void* ptr) void* operator new(size_t sz) void* operator new(size_t sz, void* vp) void* operator new[](size_t sz, void* vp) void* operator new[](size_t sz) TObject& operator=(const TObject& rhs) virtual void Paint(Option_t* option) virtual void Pop() virtual void Print(Option_t* option) const virtual Int_t Read(const char* name) virtual void RecursiveRemove(TObject* obj) void ResetBit(UInt_t f) virtual void SavePrimitive(ofstream& out, Option_t* option) void SetBit(UInt_t f, Bool_t set) void SetBit(UInt_t f) virtual void SetDrawOption(Option_t* option) static void SetDtorOnly(void* obj) static void SetObjectStat(Bool_t stat) virtual void SetUniqueID(UInt_t uid) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void SysError(const char* method, const char* msgfmt) const Bool_t TestBit(UInt_t f) const Int_t TestBits(UInt_t f) const virtual void UseCurrentStyle() virtual void Warning(const char* method, const char* msgfmt) const virtual Int_t Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)

Data Members

    private:
UInt_t fUniqueID object unique identifier UInt_t fBits bit field status word static Long_t fgDtorOnly object for which to call dtor only (i.e. no delete) static Bool_t fgObjectStat if true keep track of objects in TObjectTable public:
static const enum TObject:: kIsOnHeap static const enum TObject:: kNotDeleted static const enum TObject:: kZombie static const enum TObject:: kBitMask static const enum TObject:: kSingleKey static const enum TObject:: kOverwrite static const enum TObject:: kWriteDelete


See also

TApplication, TAuthenticate, TBits, TBox, TBuffer, TCache, TClassGenerator, TClassMenuItem, TClassTable, TCollection, TConfidenceLevel, TDSetElement, TEllipse, TEnv, TExMap, TFTP, TFractionFitter, TFree, TGrid, TGridResult, THLimitsFinder, THtml, THtml::TDocElement, TImagePalette, TInetAddress, TLazyMatrix, TLazyMatrixD, TLegendEntry, TLine, TMapFile, TMarker, TMarker3DBox, TMatrix, TMatrixColumn, TMatrixD, TMatrixDColumn, TMatrixDDiag, TMatrixDFlat, TMatrixDRow, TMatrixDiag, TMatrixFlat, TMatrixRow, TMethodCall, TMonitor, TNamed, TObjString, TObjectTable, TPair, TPluginHandler, TPluginManager, TPoints3DABC, TPolyLine, TPolyLine3D, TPolyMarker, TPolyMarker3D, TRealData, TRef, TSQLResult, TSQLRow, TSQLServer, TSelector, TSplinePoly, TStopwatch, TSysEvtHandler, TUrl, TVector, TVectorD, TView, TVirtualHistPainter, TVirtualMutex, TVirtualPad, TVirtualProof, TVirtualTreePlayer

Class Description



Last update: Fri May 14 13:32:41 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.