TROOT


class description - source file - inheritance tree

class TROOT : public TDirectory


    protected:
void InitSystem() void InitThreads() void* operator new(size_t l) public:
virtual ~TROOT() void AddClass(TClass* cl) void AddClassGenerator(TClassGenerator* gen) virtual void Browse(TBrowser* b) static TClass* Class() Bool_t ClassSaved(TClass* cl) static Int_t DecreaseDirLevel() virtual TObject* FindObject(const TObject* obj) const virtual TObject* FindObject(const char* name) const virtual TObject* FindObjectAny(const char* name) const const char* FindObjectClassName(const char* name) const const char* FindObjectPathName(const TObject* obj) const TObject* FindSpecialObject(const char* name, void*& where) void ForceStyle(Bool_t force = kTRUE) Bool_t FromPopUp() const TApplication* GetApplication() const TClass* GetClass(const type_info& typeinfo, Bool_t load = kTRUE) const TClass* GetClass(const char* name, Bool_t load = kTRUE) const TColor* GetColor(Int_t color) const const char* GetCutClassName() const const char* GetDefCanvasName() const static Int_t GetDirLevel() Bool_t GetEditHistograms() const Int_t GetEditorMode() const virtual TFile* GetFile() const TFile* GetFile(const char* name) const Bool_t GetForceStyle() const TObject* GetFunction(const char* name) const TObject* GetGeometry(const char* name) const TGlobal* GetGlobal(const TObject* obj, Bool_t load = kFALSE) const TGlobal* GetGlobal(const char* name, Bool_t load = kFALSE) const TFunction* GetGlobalFunction(const char* name, const char* params = "0", Bool_t load = kFALSE) TFunction* GetGlobalFunctionWithPrototype(const char* name, const char* proto = "0", Bool_t load = kFALSE) TList* GetListOfBrowsables() const TSeqCollection* GetListOfBrowsers() const TSeqCollection* GetListOfCanvases() const TSeqCollection* GetListOfClasses() const TSeqCollection* GetListOfClassGenerators() const TSeqCollection* GetListOfCleanups() const TSeqCollection* GetListOfColors() const TSeqCollection* GetListOfFiles() const TSeqCollection* GetListOfFunctions() const TSeqCollection* GetListOfGeometries() const TSeqCollection* GetListOfGlobalFunctions(Bool_t load = kFALSE) TSeqCollection* GetListOfGlobals(Bool_t load = kFALSE) TSeqCollection* GetListOfMappedFiles() const TSeqCollection* GetListOfMessageHandlers() const TSeqCollection* GetListOfSockets() const TSeqCollection* GetListOfSpecials() const TSeqCollection* GetListOfStreamerInfo() const TSeqCollection* GetListOfStyles() const TSeqCollection* GetListOfTasks() const TSeqCollection* GetListOfTypes(Bool_t load = kFALSE) static const char* GetMacroPath() const VoidFuncPtr_t GetMakeDefCanvas() const Int_t GetNclasses() const Int_t GetNtypes() const TPluginManager* GetPluginManager() const TFolder* GetRootFolder() const TVirtualPad* GetSelectedPad() const TObject* GetSelectedPrimitive() const TStyle* GetStyle(const char* name) const TDataType* GetType(const char* name, Bool_t load = kFALSE) const TProcessUUID* GetUUIDs() const const char* GetVersion() const Int_t GetVersionDate() const Int_t GetVersionInt() const Int_t GetVersionTime() const void Idle(UInt_t idleTimeInSec, const char* command = "0") Int_t IgnoreInclude(const char* fname, const char* expandedfname) static Int_t IncreaseDirLevel() static void IndentLevel() static Bool_t Initialized() virtual TClass* IsA() const Bool_t IsBatch() const virtual Bool_t IsFolder() const Bool_t IsInterrupted() const Bool_t IsLineProcessing() const Bool_t IsProofServ() const Int_t LoadClass(const char* classname, const char* libname, Bool_t check = kFALSE) Int_t LoadMacro(const char* filename, Int_t* error = 0, Bool_t check = kFALSE) virtual void ls(Option_t* option) const Int_t Macro(const char* filename, Int_t* error = 0) static Bool_t MemCheck() void Message(Int_t id, const TObject* obj) Bool_t MustClean() const void ProcessLine(const char* line, Int_t* error = 0) Long_t ProcessLineFast(const char* line, Int_t* error = 0) void ProcessLineSync(const char* line, Int_t* error = 0) void Proof(const char* cluster = "proof://localhost") Bool_t ReadingObject() const void RefreshBrowsers() void RemoveClass(TClass*) void Reset(Option_t* option) void SaveContext() void SetApplication(TApplication* app) void SetBatch(Bool_t batch = kTRUE) void SetCutClassName(const char* name = "TCutG") void SetDefCanvasName(const char* name = "c1") static void SetDirLevel(Int_t level = 0) void SetEditHistograms(Bool_t flag = kTRUE) void SetEditorMode(const char* mode) void SetFromPopUp(Bool_t flag = kTRUE) void SetInterrupt(Bool_t flag = kTRUE) void SetLineHasBeenProcessed() void SetLineIsProcessing() static void SetMacroPath(const char* newpath) static void SetMakeDefCanvas(VoidFuncPtr_t makecanvas) void SetMustClean(Bool_t flag = kTRUE) void SetReadingObject(Bool_t flag = kTRUE) void SetSelectedPad(TVirtualPad* pad) void SetSelectedPrimitive(const TObject* obj) void SetStyle(const char* stylename = "Default") virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void Time(Int_t casetime = 1) Int_t Timer() const

Data Members

    private:
Int_t fLineIsProcessing To synchronize multi-threads static TString fgMacroPath Macro search path static Int_t fgDirLevel Indentation level for ls() static Bool_t fgRootInit Singleton initialization flag static Bool_t fgMemCheck Turn on memory leak checker protected:
TString fVersion ROOT version (from CMZ VERSQQ) ex 0.05/01 Int_t fVersionInt ROOT version in integer format (501) Int_t fVersionDate Date of ROOT version (ex 951226) Int_t fVersionTime Time of ROOT version (ex 1152) Int_t fTimer Timer flag TApplication* fApplication Pointer to current application TInterpreter* fInterpreter Command interpreter TFile* fCurrentFile Current file TDirectory* fCurrentDirectory Current directory TVirtualPad* fCurrentCanvas Current graphics canvas TVirtualPad* fCurrentPad Current graphics pad TStyle* fCurrentStyle Current graphics style Bool_t fBatch True if session without graphics Bool_t fEditHistograms True if histograms can be edited with the mouse Bool_t fFromPopUp True if command executed from a popup menu Bool_t fMustClean True if object destructor scans canvases Bool_t fReadingObject True while reading an object Bool_t fForceStyle Force setting of current style when reading objects Bool_t fInterrupt True if macro should be interrupted Int_t fEditorMode Current Editor mode TObject* fPrimitive Currently selected primitive TVirtualPad* fSelectPad Currently selected pad TSeqCollection* fClasses List of classes definition ROOT::TMapTypeToTClass* fIdMap Map from typeid to TClass pointer TSeqCollection* fTypes List of data types definition TSeqCollection* fGlobals List of global variables TSeqCollection* fGlobalFunctions List of global functions TSeqCollection* fFiles List of files TSeqCollection* fMappedFiles List of memory mapped files TSeqCollection* fSockets List of network sockets TSeqCollection* fCanvases List of canvases TSeqCollection* fStyles List of styles TSeqCollection* fFunctions List of analytic functions TSeqCollection* fTasks List of tasks TSeqCollection* fColors List of colors TSeqCollection* fGeometries List of geometries TSeqCollection* fBrowsers List of browsers TSeqCollection* fSpecials List of special objects TSeqCollection* fCleanups List of recursiveRemove collections TSeqCollection* fMessageHandlers List of message handlers TSeqCollection* fStreamerInfo List of active StreamerInfo classes TSeqCollection* fClassGenerators List of user defined class generators; TProcessUUID* fUUIDs Pointer to TProcessID managing TUUIDs TFolder* fRootFolder top level folder //root TList* fBrowsables List of browsables TPluginManager* fPluginManager Keeps track of plugin library handlers TString fCutClassName Name of default CutG class in graphics editor TString fDefCanvasName Name of default canvas static VoidFuncPtr_t fgMakeDefCanvas Pointer to default canvas constructor

Class Description



Last update: Fri May 14 13:32:43 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.