TROOT Class Reference

#include <TROOT.h>

Inheritance diagram for TROOT:

TDirectory TDirectory TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Member Functions

 TROOT (const char *name, const char *title, VoidFuncPtr_t *initfunc=0)
virtual ~TROOT ()
void AddClass (TClass *cl)
void AddClassGenerator (TClassGenerator *gen)
void Browse (TBrowser *b)
Bool_t ClassSaved (TClass *cl)
virtual TObject * FindObject (const char *name) const
virtual TObject * FindObject (const TObject *obj) const
virtual TObject * FindObjectAny (const char *name) const
TObject * FindSpecialObject (const char *name, void *&where)
const char * FindObjectClassName (const char *name) const
const char * FindObjectPathName (const TObject *obj) const
TClass * FindSTLClass (const char *name, Bool_t load, Bool_t silent=kFALSE) const
void ForceStyle (Bool_t force=kTRUE)
Bool_t FromPopUp () const
TPluginManager * GetPluginManager () const
TApplication * GetApplication () const
TInterpreter * GetInterpreter () const
TClass * GetClass (const char *name, Bool_t load=kTRUE, Bool_t silent=kFALSE) const
TClass * GetClass (const type_info &typeinfo, Bool_t load=kTRUE, Bool_t silent=kFALSE) const
TColor * GetColor (Int_t color) const
const char * GetConfigOptions () const
const char * GetConfigFeatures () const
const char * GetCutClassName () const
const char * GetDefCanvasName () const
Bool_t GetEditHistograms () const
Int_t GetEditorMode () const
Bool_t GetForceStyle () const
Int_t GetBuiltDate () const
Int_t GetBuiltTime () const
Int_t GetSvnRevision () const
const char * GetSvnBranch () const
const char * GetSvnDate ()
Int_t GetVersionDate () const
Int_t GetVersionTime () const
Int_t GetVersionInt () const
Int_t GetVersionCode () const
const char * GetVersion () const
TCollection * GetListOfClasses () const
TSeqCollection * GetListOfColors () const
TCollection * GetListOfTypes (Bool_t load=kFALSE)
TCollection * GetListOfGlobals (Bool_t load=kFALSE)
TCollection * GetListOfGlobalFunctions (Bool_t load=kFALSE)
TSeqCollection * GetListOfFiles () const
TSeqCollection * GetListOfMappedFiles () const
TSeqCollection * GetListOfSockets () const
TSeqCollection * GetListOfCanvases () const
TSeqCollection * GetListOfStyles () const
TCollection * GetListOfFunctions () const
TSeqCollection * GetListOfGeometries () const
TSeqCollection * GetListOfBrowsers () const
TSeqCollection * GetListOfSpecials () const
TSeqCollection * GetListOfTasks () const
TSeqCollection * GetListOfCleanups () const
TSeqCollection * GetListOfStreamerInfo () const
TSeqCollection * GetListOfMessageHandlers () const
TCollection * GetListOfClassGenerators () const
TSeqCollection * GetListOfSecContexts () const
TSeqCollection * GetListOfProofs () const
TSeqCollection * GetClipboard () const
TSeqCollection * GetListOfDataSets () const
TList * GetListOfBrowsables () const
TDataType * GetType (const char *name, Bool_t load=kFALSE) const
TFile * GetFile () const
TFile * GetFile (const char *name) const
TStyle * GetStyle (const char *name) const
TObject * GetFunction (const char *name) const
TGlobal * GetGlobal (const char *name, Bool_t load=kFALSE) const
TGlobal * GetGlobal (const TObject *obj, 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)
TObject * GetGeometry (const char *name) const
const TObject * GetSelectedPrimitive () const
TVirtualPad * GetSelectedPad () const
Int_t GetNclasses () const
Int_t GetNtypes () const
TFolder * GetRootFolder () const
TProcessUUID * GetUUIDs () const
void Idle (UInt_t idleTimeInSec, const char *command=0)
Int_t IgnoreInclude (const char *fname, const char *expandedfname)
Bool_t IsBatch () const
Bool_t IsExecutingMacro () const
Bool_t IsFolder () const
Bool_t IsInterrupted () const
Bool_t IsEscaped () const
Bool_t IsLineProcessing () const
Bool_t IsProofServ () const
void ls (Option_t *option="") const
Int_t LoadClass (const char *classname, const char *libname, Bool_t check=kFALSE)
TClass * LoadClass (const char *name, Bool_t silent=kFALSE) const
Int_t LoadMacro (const char *filename, Int_t *error=0, Bool_t check=kFALSE)
Long_t Macro (const char *filename, Int_t *error=0, Bool_t padUpdate=kTRUE)
TCanvas * MakeDefCanvas () const
void Message (Int_t id, const TObject *obj)
Bool_t MustClean () const
Long_t ProcessLine (const char *line, Int_t *error=0)
Long_t ProcessLineSync (const char *line, Int_t *error=0)
Long_t ProcessLineFast (const char *line, Int_t *error=0)
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")
void SetEditHistograms (Bool_t flag=kTRUE)
void SetEditorMode (const char *mode="")
void SetExecutingMacro (Bool_t flag=kTRUE)
void SetFromPopUp (Bool_t flag=kTRUE)
void SetInterrupt (Bool_t flag=kTRUE)
void SetEscape (Bool_t flag=kTRUE)
void SetLineIsProcessing ()
void SetLineHasBeenProcessed ()
void SetReadingObject (Bool_t flag=kTRUE)
void SetMustClean (Bool_t flag=kTRUE)
void SetSelectedPrimitive (const TObject *obj)
void SetSelectedPad (TVirtualPad *pad)
void SetStyle (const char *stylename="Default")
void Time (Int_t casetime=1)
Int_t Timer () const
 TROOT (const char *name, const char *title, VoidFuncPtr_t *initfunc=0)
virtual ~TROOT ()
void AddClass (TClass *cl)
void AddClassGenerator (TClassGenerator *gen)
void Browse (TBrowser *b)
Bool_t ClassSaved (TClass *cl)
virtual TObject * FindObject (const char *name) const
virtual TObject * FindObject (const TObject *obj) const
virtual TObject * FindObjectAny (const char *name) const
TObject * FindSpecialObject (const char *name, void *&where)
const char * FindObjectClassName (const char *name) const
const char * FindObjectPathName (const TObject *obj) const
TClass * FindSTLClass (const char *name, Bool_t load, Bool_t silent=kFALSE) const
void ForceStyle (Bool_t force=kTRUE)
Bool_t FromPopUp () const
TPluginManager * GetPluginManager () const
TApplication * GetApplication () const
TInterpreter * GetInterpreter () const
TClass * GetClass (const char *name, Bool_t load=kTRUE, Bool_t silent=kFALSE) const
TClass * GetClass (const type_info &typeinfo, Bool_t load=kTRUE, Bool_t silent=kFALSE) const
TColor * GetColor (Int_t color) const
const char * GetConfigOptions () const
const char * GetConfigFeatures () const
const char * GetCutClassName () const
const char * GetDefCanvasName () const
Bool_t GetEditHistograms () const
Int_t GetEditorMode () const
Bool_t GetForceStyle () const
Int_t GetBuiltDate () const
Int_t GetBuiltTime () const
Int_t GetSvnRevision () const
const char * GetSvnBranch () const
const char * GetSvnDate ()
Int_t GetVersionDate () const
Int_t GetVersionTime () const
Int_t GetVersionInt () const
Int_t GetVersionCode () const
const char * GetVersion () const
TCollection * GetListOfClasses () const
TSeqCollection * GetListOfColors () const
TCollection * GetListOfTypes (Bool_t load=kFALSE)
TCollection * GetListOfGlobals (Bool_t load=kFALSE)
TCollection * GetListOfGlobalFunctions (Bool_t load=kFALSE)
TSeqCollection * GetListOfFiles () const
TSeqCollection * GetListOfMappedFiles () const
TSeqCollection * GetListOfSockets () const
TSeqCollection * GetListOfCanvases () const
TSeqCollection * GetListOfStyles () const
TCollection * GetListOfFunctions () const
TSeqCollection * GetListOfGeometries () const
TSeqCollection * GetListOfBrowsers () const
TSeqCollection * GetListOfSpecials () const
TSeqCollection * GetListOfTasks () const
TSeqCollection * GetListOfCleanups () const
TSeqCollection * GetListOfStreamerInfo () const
TSeqCollection * GetListOfMessageHandlers () const
TCollection * GetListOfClassGenerators () const
TSeqCollection * GetListOfSecContexts () const
TSeqCollection * GetListOfProofs () const
TSeqCollection * GetClipboard () const
TSeqCollection * GetListOfDataSets () const
TList * GetListOfBrowsables () const
TDataType * GetType (const char *name, Bool_t load=kFALSE) const
TFile * GetFile () const
TFile * GetFile (const char *name) const
TStyle * GetStyle (const char *name) const
TObject * GetFunction (const char *name) const
TGlobal * GetGlobal (const char *name, Bool_t load=kFALSE) const
TGlobal * GetGlobal (const TObject *obj, 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)
TObject * GetGeometry (const char *name) const
const TObject * GetSelectedPrimitive () const
TVirtualPad * GetSelectedPad () const
Int_t GetNclasses () const
Int_t GetNtypes () const
TFolder * GetRootFolder () const
TProcessUUID * GetUUIDs () const
void Idle (UInt_t idleTimeInSec, const char *command=0)
Int_t IgnoreInclude (const char *fname, const char *expandedfname)
Bool_t IsBatch () const
Bool_t IsExecutingMacro () const
Bool_t IsFolder () const
Bool_t IsInterrupted () const
Bool_t IsEscaped () const
Bool_t IsLineProcessing () const
Bool_t IsProofServ () const
void ls (Option_t *option="") const
Int_t LoadClass (const char *classname, const char *libname, Bool_t check=kFALSE)
TClass * LoadClass (const char *name, Bool_t silent=kFALSE) const
Int_t LoadMacro (const char *filename, Int_t *error=0, Bool_t check=kFALSE)
Long_t Macro (const char *filename, Int_t *error=0, Bool_t padUpdate=kTRUE)
TCanvas * MakeDefCanvas () const
void Message (Int_t id, const TObject *obj)
Bool_t MustClean () const
Long_t ProcessLine (const char *line, Int_t *error=0)
Long_t ProcessLineSync (const char *line, Int_t *error=0)
Long_t ProcessLineFast (const char *line, Int_t *error=0)
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")
void SetEditHistograms (Bool_t flag=kTRUE)
void SetEditorMode (const char *mode="")
void SetExecutingMacro (Bool_t flag=kTRUE)
void SetFromPopUp (Bool_t flag=kTRUE)
void SetInterrupt (Bool_t flag=kTRUE)
void SetEscape (Bool_t flag=kTRUE)
void SetLineIsProcessing ()
void SetLineHasBeenProcessed ()
void SetReadingObject (Bool_t flag=kTRUE)
void SetMustClean (Bool_t flag=kTRUE)
void SetSelectedPrimitive (const TObject *obj)
void SetSelectedPad (TVirtualPad *pad)
void SetStyle (const char *stylename="Default")
void Time (Int_t casetime=1)
Int_t Timer () const

Static Public Member Functions

static Int_t DecreaseDirLevel ()
static Int_t GetDirLevel ()
static const char * GetMacroPath ()
static void SetMacroPath (const char *newpath)
static Int_t IncreaseDirLevel ()
static void IndentLevel ()
static Bool_t Initialized ()
static Bool_t MemCheck ()
static void SetDirLevel (Int_t level=0)
static Int_t ConvertVersionCode2Int (Int_t code)
static Int_t ConvertVersionInt2Code (Int_t v)
static Int_t RootVersionCode ()
static Int_t DecreaseDirLevel ()
static Int_t GetDirLevel ()
static const char * GetMacroPath ()
static void SetMacroPath (const char *newpath)
static Int_t IncreaseDirLevel ()
static void IndentLevel ()
static Bool_t Initialized ()
static Bool_t MemCheck ()
static void SetDirLevel (Int_t level=0)
static Int_t ConvertVersionCode2Int (Int_t code)
static Int_t ConvertVersionInt2Code (Int_t v)
static Int_t RootVersionCode ()

Protected Member Functions

 TROOT ()
void InitSystem ()
void InitThreads ()
void ReadSvnInfo ()
void * operator new (size_t l)
 TROOT ()
void InitSystem ()
void InitThreads ()
void ReadSvnInfo ()
void * operator new (size_t l)

Protected Attributes

TString fConfigOptions
TString fConfigFeatures
TString fVersion
Int_t fVersionInt
Int_t fVersionCode
Int_t fVersionDate
Int_t fVersionTime
Int_t fBuiltDate
Int_t fBuiltTime
Int_t fSvnRevision
TString fSvnBranch
TString fSvnDate
Int_t fTimer
TApplication * fApplication
TInterpreter * fInterpreter
Bool_t fBatch
Bool_t fEditHistograms
Bool_t fFromPopUp
Bool_t fMustClean
Bool_t fReadingObject
Bool_t fForceStyle
Bool_t fInterrupt
Bool_t fEscape
Bool_t fExecutingMacro
Int_t fEditorMode
const TObject * fPrimitive
TVirtualPad * fSelectPad
TCollection * fClasses
TCollection * fTypes
TCollection * fGlobals
TCollection * fGlobalFunctions
TSeqCollection * fFiles
TSeqCollection * fMappedFiles
TSeqCollection * fSockets
TSeqCollection * fCanvases
TSeqCollection * fStyles
TCollection * fFunctions
TSeqCollection * fTasks
TSeqCollection * fColors
TSeqCollection * fGeometries
TSeqCollection * fBrowsers
TSeqCollection * fSpecials
TSeqCollection * fCleanups
TSeqCollection * fMessageHandlers
TSeqCollection * fStreamerInfo
TCollection * fClassGenerators
TSeqCollection * fSecContexts
TSeqCollection * fProofs
TSeqCollection * fClipboard
TSeqCollection * fDataSets
TProcessUUID * fUUIDs
TFolder * fRootFolder
TList * fBrowsables
TPluginManager * fPluginManager
TString fCutClassName
TString fDefCanvasName
TApplication * fApplication
TInterpreter * fInterpreter
const TObject * fPrimitive
TVirtualPad * fSelectPad
TCollection * fClasses
TCollection * fTypes
TCollection * fGlobals
TCollection * fGlobalFunctions
TSeqCollection * fFiles
TSeqCollection * fMappedFiles
TSeqCollection * fSockets
TSeqCollection * fCanvases
TSeqCollection * fStyles
TCollection * fFunctions
TSeqCollection * fTasks
TSeqCollection * fColors
TSeqCollection * fGeometries
TSeqCollection * fBrowsers
TSeqCollection * fSpecials
TSeqCollection * fCleanups
TSeqCollection * fMessageHandlers
TSeqCollection * fStreamerInfo
TCollection * fClassGenerators
TSeqCollection * fSecContexts
TSeqCollection * fProofs
TSeqCollection * fClipboard
TSeqCollection * fDataSets
TProcessUUID * fUUIDs
TFolder * fRootFolder
TList * fBrowsables
TPluginManager * fPluginManager

Private Member Functions

 TROOT (const TROOT &)
TROOT & operator= (const TROOT &)
 TROOT (const TROOT &)
TROOT & operator= (const TROOT &)

Private Attributes

Int_t fLineIsProcessing

Static Private Attributes

static Int_t fgDirLevel
static Bool_t fgRootInit
static Bool_t fgMemCheck

Friends

class TCint
class TCling

Detailed Description

Definition at line 57 of file TROOT.h.


Constructor & Destructor Documentation

TROOT::TROOT ( const TROOT &   )  [private]

TROOT::TROOT (  )  [protected]

TROOT::TROOT ( const char *  name,
const char *  title,
VoidFuncPtr_t *  initfunc = 0 
)

Definition at line 232 of file TROOT.cxx.

References TSeqCollection::Add(), TList::Add(), TFolder::AddFolder(), TProcessID::AddProcessID(), TDirectory::Build(), TStyle::BuildStyles(), CleanUpROOTAtExit(), fApplication, fBatch, fBrowsables, fBrowsers, fBuiltDate, fBuiltTime, fCanvases, fClasses, fClassGenerators, fCleanups, fClipboard, fColors, fConfigFeatures, fConfigOptions, fCutClassName, fDataSets, fDefCanvasName, fEditHistograms, fEditorMode, fEscape, fExecutingMacro, fFiles, fForceStyle, fFromPopUp, fFunctions, fGeometries, fGlobalFunctions, fGlobals, fgRootInit, fInterpreter, fInterrupt, fLineIsProcessing, TDirectory::fList, fMappedFiles, fMessageHandlers, fMustClean, fPluginManager, fPrimitive, fprintf(), fProofs, fReadingObject, fRootFolder, fSecContexts, fSelectPad, fSockets, fSpecials, fStreamerInfo, fStyles, fTasks, fTimer, fTypes, fUUIDs, fVersion, fVersionCode, fVersionDate, fVersionInt, fVersionTime, gBatchGuiFactory, gDirectory, gEnv, TSystem::Getenv(), gGuiFactory, gGXBatch, gPad, gPluginMgr, gROOT, gROOTMutex, gStyle, gSystem, gVirtualX, i, IDATQQ(), InitSystem(), InitThreads(), ITIMQQ(), IVERSQ(), kFALSE, TObject::kMustCleanup, kTRUE, TPluginManager::LoadHandlersFromEnv(), TQObject::LoadRQ_OBJECT(), R__CONFIGUREFEATURES, R__CONFIGUREOPTIONS, R__LOCKGUARD2, TClass::ReadRules(), ReadSvnInfo(), ROOT_RELEASE, ROOT_RELEASE_DATE, ROOT_RELEASE_TIME, ROOT_VERSION_CODE, TObject::SetBit(), TDirectory::SetName(), TCollection::SetName(), TNamed::SetName(), SetStyle(), TNamed::SetTitle(), TCint, workdir, and TSystem::WorkingDirectory().

TROOT::~TROOT (  )  [virtual]

Definition at line 450 of file TROOT.cxx.

References TQObject::BlockAllSignals(), TSystem::CleanCompiledMacros(), TProcessID::Cleanup(), TCollection::Clear(), TCollection::Delete(), fBrowsables, fBrowsers, fCanvases, fClasses, fCleanups, fClipboard, fColors, fDataSets, fFiles, fFunctions, fGeometries, fGlobalFunctions, fGlobals, fgRootInit, fInterpreter, fMappedFiles, fMessageHandlers, fPluginManager, fProofs, fRootFolder, fSecContexts, fSockets, fSpecials, fStyles, fTasks, fTypes, fUUIDs, fVersionInt, gBatchGuiFactory, gClassTable, gEnv, gGlobalMutex, gGuiFactory, gGXBatch, gPluginMgr, gROOT, gSystem, gVirtualX, kFALSE, kTRUE, TStorage::PrintStatistics(), and SafeDelete.

TROOT::TROOT ( const TROOT &   )  [private]

TROOT::TROOT (  )  [protected]

TROOT::TROOT ( const char *  name,
const char *  title,
VoidFuncPtr_t *  initfunc = 0 
)

virtual TROOT::~TROOT (  )  [virtual]


Member Function Documentation

TROOT& TROOT::operator= ( const TROOT &   )  [private]

void TROOT::InitSystem (  )  [protected]

Definition at line 1215 of file TROOT.cxx.

References TStorage::EnableStatistics(), fgMemCheck, fprintf(), gDebug, gEnv, TSystem::Getenv(), TEnv::GetValue(), gSystem, TSystem::HomeDirectory(), TSystem::Init(), R__SetZipMode(), and TObject::SetObjectStat().

Referenced by TROOT().

void TROOT::InitThreads (  )  [protected]

Definition at line 1265 of file TROOT.cxx.

References TSystem::DynamicPathName(), gEnv, TEnv::GetValue(), gSystem, kTRUE, and LoadClass().

Referenced by TROOT().

void TROOT::ReadSvnInfo (  )  [protected]

Definition at line 1589 of file TROOT.cxx.

References TSystem::ConcatFileName(), fclose(), fopen, fp, fSvnBranch, fSvnDate, fSvnRevision, gRootDir, gSystem, ROOT_SVN_BRANCH, ROOT_SVN_REVISION, and s.

Referenced by TROOT().

void* TROOT::operator new ( size_t  l  )  [inline, protected]

Reimplemented from TObject.

Definition at line 134 of file TROOT.h.

References TObject::operator new().

void TROOT::AddClass ( TClass *  cl  ) 

Definition at line 542 of file TROOT.cxx.

References TClass::AddClass().

void TROOT::AddClassGenerator ( TClassGenerator *  gen  ) 

Definition at line 555 of file TROOT.cxx.

References TCollection::Add(), and fClassGenerators.

Referenced by TPython::Initialize().

void TROOT::Browse ( TBrowser *  b  )  [virtual]

Reimplemented from TDirectory.

Definition at line 566 of file TROOT.cxx.

References b, fBrowsables, and TIter::GetOption().

Bool_t TROOT::ClassSaved ( TClass *  cl  ) 

Definition at line 583 of file TROOT.cxx.

References TClass::kClassSaved, kFALSE, and kTRUE.

Referenced by TColor::SaveColor(), TLegendEntry::SaveEntry(), TPaveText::SaveLines(), TSpline5::SavePrimitive(), TGGC::SavePrimitive(), TPolyLine::SavePrimitive(), TLegend::SavePrimitive(), TCutG::SavePrimitive(), TPie::SavePrimitive(), TLatex::SavePrimitive(), TMacro::SavePrimitive(), TGraphAsymmErrors::SavePrimitive(), TMultiGraph::SavePrimitive(), TCurlyLine::SavePrimitive(), TSlider::SavePrimitive(), TPaveClass::SavePrimitive(), TGraphErrors::SavePrimitive(), TGFont::SavePrimitive(), TPaveText::SavePrimitive(), TLine::SavePrimitive(), TEllipse::SavePrimitive(), TBox::SavePrimitive(), TGroupButton::SavePrimitive(), TPolyMarker::SavePrimitive(), TArc::SavePrimitive(), TWbox::SavePrimitive(), TPavesText::SavePrimitive(), TGraph::SavePrimitive(), TGraph2D::SavePrimitive(), TPaveLabel::SavePrimitive(), TGraphBentErrors::SavePrimitive(), TTreePerfStats::SavePrimitive(), TGToolBar::SavePrimitive(), TPave::SavePrimitive(), TCurlyArc::SavePrimitive(), TPad::SavePrimitive(), TSpline3::SavePrimitive(), TPaveStats::SavePrimitive(), TCrown::SavePrimitive(), TExec::SavePrimitive(), TArrow::SavePrimitive(), TPolyLine3D::SavePrimitive(), THStack::SavePrimitive(), TF2::SavePrimitive(), TGaxis::SavePrimitive(), TDiamond::SavePrimitive(), TPolyMarker3D::SavePrimitive(), TF3::SavePrimitive(), TText::SavePrimitive(), TMarker::SavePrimitive(), THelix::SavePrimitive(), TMarker3DBox::SavePrimitive(), TPaletteAxis::SavePrimitive(), TButton::SavePrimitive(), and TGFrame::SaveUserColor().

TObject * TROOT::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 605 of file TROOT.cxx.

References canvas, fCanvases, fFiles, fFunctions, fGeometries, TPad::FindObject(), TCollection::FindObject(), FindObjectAny(), fMappedFiles, fSpecials, fStyles, gDirectory, TDirectory::Get(), and gPad.

Referenced by ClassImp(), TFitEditor::DoDataSet(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), Draw_Time_Hists(), DrawMLPoutputMovie(), TMLPAnalyzer::DrawTruthDeviationInOut(), TQRootCanvas::dropEvent(), TTreeViewer::ExecuteDraw(), TTreeViewer::ExecuteSpider(), FindObjectClassName(), FitEditorUnitTesting::FitEditorUnitTesting(), TFriendElement::GetTree(), hsimple(), HistAction::importHist(), LookupRootEntity(), TTabCom::MakeClassFromVarName(), TMemStat::MakeHisMemoryTime(), mvas(), mvasMulticlass(), na49geomfile(), na49view(), open_session(), plot_efficiencies(), TTreeViewer::SetTreeName(), FitEditorUnitTesting::TestTree1D(), FitEditorUnitTesting::TestTree2D(), and FitEditorUnitTesting::TestTreeND().

TObject * TROOT::FindObject ( const TObject *  obj  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 596 of file TROOT.cxx.

References TObject::Error().

TObject * TROOT::FindObjectAny ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 740 of file TROOT.cxx.

References TFolder::FindObjectAny(), TDirectory::FindObjectAnyFile(), fRootFolder, and gDirectory.

Referenced by TTree::Branch(), and FindObject().

TObject * TROOT::FindSpecialObject ( const char *  name,
void *&  where 
)

Definition at line 654 of file TROOT.cxx.

References canvas, fCanvases, fFiles, fFunctions, fGeometries, TPad::FindObject(), TObject::FindObject(), TCollection::FindObject(), fMappedFiles, fSpecials, fStyles, gDirectory, TDirectory::Get(), gInterpreter, gPad, gVirtualX, TObject::kNotDeleted, TSeqCollection::Last(), and TObject::TestBit().

const char * TROOT::FindObjectClassName ( const char *  name  )  const

Definition at line 752 of file TROOT.cxx.

References FindObject(), g, and GetGlobal().

const char * TROOT::FindObjectPathName ( const TObject *  obj  )  const

Definition at line 768 of file TROOT.cxx.

References TObject::Error().

TClass * TROOT::FindSTLClass ( const char *  name,
Bool_t  load,
Bool_t  silent = kFALSE 
) const

Definition at line 853 of file TROOT.cxx.

References R__FindSTLClass().

Referenced by TClass::GetClass().

void TROOT::ForceStyle ( Bool_t  force = kTRUE  )  [inline]

Definition at line 150 of file TROOT.h.

References fForceStyle.

Bool_t TROOT::FromPopUp (  )  const [inline]

Definition at line 151 of file TROOT.h.

References fFromPopUp.

Referenced by TGeoPainter::ModifiedPad().

TPluginManager* TROOT::GetPluginManager (  )  const [inline]

Definition at line 152 of file TROOT.h.

References fPluginManager.

Referenced by TFile::AsyncOpen(), TSocket::Authenticate(), TGeoPainter::CheckEdit(), ClassImp(), TMinuit::Contour(), TVirtualProofPlayer::Create(), TRootGuiFactory::CreateBrowserImp(), TRootCanvas::CreateCanvas(), ROOT::Math::Factory::CreateDistSampler(), ROOT::Math::IntegratorOneDim::CreateIntegrator(), ROOT::Math::IntegratorMultiDim::CreateIntegrator(), ROOT::Math::Factory::CreateMinimizer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TView::CreateView(), TFile::DrawMap(), TVirtualStreamerInfo::Factory(), TVirtualFFT::FFT(), TSystem::FindHelper(), TBinomialEfficiencyFitter::Fit(), TGraph2D::FitPanel(), TMultiGraph::FitPanel(), TH1::FitPanel(), TGraph::FitPanel(), TVirtualFitter::Fitter(), TVirtualGeoPainter::GeoPainter(), getDSMgr(), TGeoManager::GetGeomPainter(), TH1::GetPainter(), TProofLite::InitDataSetManager(), TApplication::InitializeGraphics(), TVirtualDragManager::Instance(), TestBasic208::isTestAvailable(), TVirtualPadEditor::LoadEditor(), TApplication::LoadGraphicsLibs(), TGApplication::LoadGraphicsLibs(), TProof::LogViewer(), TDSetElement::Lookup(), main(), TMinuit::mnplot(), TApplication::Open(), TArchiveFile::Open(), TFile::Open(), TProof::Open(), TFileStager::Open(), TPad::Print(), TRootCanvas::ProcessMessage(), TAuthenticate::PromptPasswd(), TASImage::ReadImage(), ROOT::Math::RootFinder::SetMethod(), TChain::SetProof(), TProofServ::SetupCommon(), TProofLite::SetupWorkers(), TVirtualFFT::SineCosine(), TAttImage::StartPaletteEditor(), TPEAC::StartSession(), TProof::StartSlaves(), TDSet::StartViewer(), TTreePlayer::StartViewer(), TAFS::TAFS(), TGuiBuilder::TGuiBuilder(), and TPerfStats::TPerfStats().

TApplication* TROOT::GetApplication (  )  const [inline]

Definition at line 153 of file TROOT.h.

References fApplication.

Referenced by TAuthenticate::CheckProofAuth(), TGRootIDE::CheckRemote(), TGCommandPlugin::CheckRemote(), TWinNTSystem::DispatchOneEvent(), MyApplication::DoEnteredCommand(), GlobusGetLocalEnv(), TGCommandPlugin::HandleCommand(), TGRootIDE::ProcessMessage(), TEveMacro::ResetRoot(), and runTest().

TInterpreter* TROOT::GetInterpreter (  )  const [inline]

Definition at line 154 of file TROOT.h.

References fInterpreter.

Referenced by TGWin32InterpreterProxy::RealObject().

TClass * TROOT::GetClass ( const char *  name,
Bool_t  load = kTRUE,
Bool_t  silent = kFALSE 
) const

Definition at line 863 of file TROOT.cxx.

References TClass::GetClass().

Referenced by ClassImp(), CopyDir(), correlationscatters(), correlationscattersMultiClass(), CorrGui(), deviations(), draw_network(), DrawMLPoutputMovie(), DrawNetworkMovie(), efficiencies(), TEveBrowser::EveMenu(), TMVAGlob::ExistMethodName(), FeldmanCousins(), TMVAGlob::FindMethod(), TMakeProject::GenerateClassPrefix(), TStreamerInfo::GenerateHeaderFile(), TMakeProject::GenerateIncludeForTemplate(), get_var_names(), TMVAGlob::GetClassNames(), TMakeProject::GetHeaderName(), TMVAGlob::GetInputVariableNames(), TMVAGlob::GetListOfJobs(), TMVAGlob::GetListOfKeys(), TMVAGlob::GetListOfMethods(), TMVAGlob::GetListOfTitles(), loopdir(), TMVA::RuleFit::MakeVisHists(), mlpHiggs(), mvas(), mvasMulticlass(), network(), TMVAGlob::NextKey(), PhaseSpace(), StatDialogMVAEffs::ReadHistograms(), rulevisCorr(), rulevisHists(), TEveGListTreeEditorFrame::TEveGListTreeEditorFrame(), and variables().

TClass * TROOT::GetClass ( const type_info &  typeinfo,
Bool_t  load = kTRUE,
Bool_t  silent = kFALSE 
) const

Definition at line 872 of file TROOT.cxx.

References TClass::GetClass().

TColor * TROOT::GetColor ( Int_t  color  )  const

Definition at line 881 of file TROOT.cxx.

References TObjArray::At(), GetListOfColors(), TColor::GetNumber(), TCollection::GetSize(), and TColor::InitializeColors().

Referenced by TRootBrowserLite::BrowseTextFile(), TGLUtil::ColorAlpha(), TEveUtil::ColorFromIdx(), TGQt::ColorIndex(), TSpectrum2Painter::ColorModel(), TGLUtil::ColorTransparency(), TColor::CreateColorsCircle(), TColor::CreateColorsGray(), TColor::CreateColorsRectangle(), TGeoPainter::DefineColors(), TImageDump::DrawBox(), TImageDump::DrawFrame(), TImageDump::DrawPolyMarker(), TImageDump::DrawPS(), TASImage::DrawText(), TEveGeoShape::DumpShapeTree(), TEveGeoNode::DumpShapeTree(), Rgl::Pad::ExtractRGB(), TGLLevelPalette::GeneratePalette(), TGeoPainter::GetColor(), TColorWheel::GetObjectInfo(), TGX11::GetPixel(), TGWin32::GetPixel(), TPainter3dAlgorithms::ImplicitFunction(), TColor::InitializeColors(), TColor::Number2Pixel(), TGLHistPainter::Paint(), TColorWheel::PaintCircle(), TColorWheel::PaintCircles(), TGLAxis::PaintGLAxisBody(), THistPainter::PaintH3Iso(), TColorWheel::PaintRectangles(), THistPainter::PaintSurface(), TGLViewer::PreDraw(), TGLAnnotation::Render(), TGLScene::RGBAFromColorIdx(), rose_image(), TColor::SaveColor(), TGLH2PolyPainter::SetBinColor(), TStructNodeProperty::SetColor(), TGLTH3CompositionPainter::SetColor(), TGWin32::SetColor(), TGLColor::SetColor(), TPostScript::SetColor(), TPDF::SetColor(), TSVG::SetColor(), TGX11::SetColor(), TGColorDialog::SetColorInfo(), TGLPhysicalShape::SetDiffuseColor(), TPostScript::SetFillPatterns(), TPDF::SetFillPatterns(), TGLLegoPainter::SetLegoColor(), TGLBoxPainter::SetPlotColor(), TColor::SetRGB(), TGLTF3Painter::SetSurfaceColor(), TGLIsoPainter::SetSurfaceColor(), TGLSurfacePainter::SetSurfaceColor(), TColor::TColor(), TImagePalette::TImagePalette(), trans_graph(), TGQt::UpdateColor(), CalendarWindow::UpdateHTML(), and TSpectrum2Painter::~TSpectrum2Painter().

const char* TROOT::GetConfigOptions (  )  const [inline]

Definition at line 158 of file TROOT.h.

References fConfigOptions.

Referenced by TApplication::GetOptions().

const char* TROOT::GetConfigFeatures (  )  const [inline]

Definition at line 159 of file TROOT.h.

References fConfigFeatures.

Referenced by P010_TAlien().

const char* TROOT::GetCutClassName (  )  const [inline]

Definition at line 160 of file TROOT.h.

References fCutClassName.

Referenced by TCreatePrimitives::PolyLine().

const char* TROOT::GetDefCanvasName (  )  const [inline]

Definition at line 161 of file TROOT.h.

References fDefCanvasName.

Referenced by ClassImpQ(), TRootBrowser::CreateBrowser(), TCanvas::DrawClone(), and TCanvas::MakeDefCanvas().

Bool_t TROOT::GetEditHistograms (  )  const [inline]

Definition at line 162 of file TROOT.h.

References fEditHistograms.

Referenced by TRootCanvas::CreateCanvas(), THistPainter::ExecuteEvent(), TRootCanvas::ProcessMessage(), TCanvas::SavePrimitive(), and TCanvas::SaveSource().

Int_t TROOT::GetEditorMode (  )  const [inline]

Definition at line 163 of file TROOT.h.

References fEditorMode.

Referenced by TCanvas::ExecuteEvent(), TPad::ExecuteEvent(), TPad::Pick(), TRecorderReplaying::ReplayRealtime(), and TPad::WaitPrimitive().

Bool_t TROOT::GetForceStyle (  )  const [inline]

Definition at line 164 of file TROOT.h.

References fForceStyle.

Referenced by TPad::PaintPadFrame(), TKey::ReadObj(), TKeyXML::ReadObj(), TKeySQL::ReadObj(), TKey::ReadObjectAny(), TKeyXML::ReadObjWithBuffer(), TKeySQL::ReadObjWithBuffer(), and TKey::ReadObjWithBuffer().

Int_t TROOT::GetBuiltDate (  )  const [inline]

Definition at line 165 of file TROOT.h.

References fBuiltDate.

Referenced by GetSvnDate().

Int_t TROOT::GetBuiltTime (  )  const [inline]

Definition at line 166 of file TROOT.h.

References fBuiltTime.

Referenced by GetSvnDate().

Int_t TROOT::GetSvnRevision (  )  const [inline]

Definition at line 167 of file TROOT.h.

References fSvnRevision.

Referenced by TProof::BuildPackageOnClient(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TProofServ::HandleCache(), TProofLite::Print(), TProof::Print(), TRint::PrintLogo(), TProofServ::SetupCommon(), stressFit(), stressHistogram(), stressMathCore(), stressMathMore(), stressProof(), and TTreePerfStats::TTreePerfStats().

const char* TROOT::GetSvnBranch (  )  const [inline]

Definition at line 168 of file TROOT.h.

References fSvnBranch.

Referenced by TRint::PrintLogo(), stressFit(), stressHistogram(), stressMathCore(), stressMathMore(), and stressProof().

const char * TROOT::GetSvnDate (  ) 

Definition at line 1640 of file TROOT.cxx.

References TString::Form(), fSvnDate, GetBuiltDate(), GetBuiltTime(), and gROOT.

Referenced by TRint::PrintLogo().

Int_t TROOT::GetVersionDate (  )  const [inline]

Definition at line 170 of file TROOT.h.

References fVersionDate.

Referenced by bill(), clonesA_Event_w(), DrawMarks(), main(), pirndm(), TimeReport::print(), GoFTStress::PrintBenchmark(), TRint::PrintLogo(), RootShowerAbout::RootShowerAbout(), TMVA::Tools::ROOTVersionMessage(), stress(), stressFit(), stressGeometry(), stressGraphics(), stressGUI(), stressLinear(), stressRooFit(), stressShapes(), and stressSpectrum().

Int_t TROOT::GetVersionTime (  )  const [inline]

Definition at line 171 of file TROOT.h.

References fVersionTime.

Referenced by bill(), DrawMarks(), main(), pirndm(), TimeReport::print(), GoFTStress::PrintBenchmark(), stress(), stressFit(), stressGeometry(), stressGraphics(), stressGUI(), stressLinear(), stressRooFit(), stressShapes(), and stressSpectrum().

Int_t TROOT::GetVersionInt (  )  const [inline]

Definition at line 172 of file TROOT.h.

References fVersionInt.

Referenced by clonesA_Event_w(), TFile::Init(), TSystem::Load(), TFile::TFile(), TMapFile::TMapFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().

Int_t TROOT::GetVersionCode (  )  const [inline]

Definition at line 173 of file TROOT.h.

References fVersionCode.

const char* TROOT::GetVersion (  )  const [inline]

Definition at line 174 of file TROOT.h.

References fVersion.

Referenced by TGRootIDE::About(), TGTextEditor::About(), bill(), TProof::BuildPackageOnClient(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), DrawMarks(), TStreamerInfo::GenerateHeaderFile(), TProofServ::HandleCache(), SplitGLView::HandleMenu(), TRootBrowser::HandleMenu(), TXSocket::InitEnvs(), TSVG::Initialize(), TPostScript::Initialize(), TXNetSystem::InitXrdClient(), main(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), TMultiDimFit::MakeRealCode(), TPrincipal::MakeRealCode(), TPDF::Open(), TGeoManager::OptimizeVoxels(), pirndm(), TProofLite::Print(), TimeReport::print(), TProof::Print(), GoFTStress::PrintBenchmark(), TRint::PrintLogo(), TViewerX3D::ProcessFrameMessage(), TGLSAViewer::ProcessFrameMessage(), TTreeViewer::ProcessMessage(), TSessionViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TGHtmlBrowser::ProcessMessage(), TRootCanvas::ProcessMessage(), RootShowerAbout::RootShowerAbout(), TMVA::Tools::ROOTVersionMessage(), TObject::SaveAs(), TGeoManager::SaveAttributes(), TTreeViewer::SaveSource(), TGMainFrame::SaveSource(), TGTransientFrame::SaveSource(), TStyle::SaveSource(), TCanvas::SaveSource(), TProofLite::SetProofServEnv(), TProofServ::SetupCommon(), stress(), stressFit(), stressGeometry(), stressGraphics(), stressGUI(), stressHistogram(), stressLinear(), stressMathCore(), stressMathMore(), stressProof(), stressRooFit(), stressShapes(), stressSpectrum(), TTreePerfStats::TTreePerfStats(), TXNetFile::TXNetFile(), and ROOT::TTreeProxyGenerator::WriteProxy().

TCollection* TROOT::GetListOfClasses (  )  const [inline]

Definition at line 175 of file TROOT.h.

References fClasses.

Referenced by TClass::AddClass(), TEveManager::ClearROOTClassSaved(), TDocParser::DeleteDirectiveOutput(), TClass::GetClass(), TClass::Init(), TObjectTable::InstanceStatistics(), TMessageHandler::Print(), TApplication::ProcessLine(), R__FindSTLClass(), ROOT::RemoveClass(), TClass::RemoveClass(), TClass::ReplaceWith(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TCanvas::SaveSource(), TObjectTable::UpdateInstCount(), TXMLSetup::XmlDefineClass(), and ROOT::TGenericClassInfo::~TGenericClassInfo().

TSeqCollection* TROOT::GetListOfColors (  )  const [inline]

Definition at line 176 of file TROOT.h.

References fColors.

Referenced by TColor::CreateGradientColorTable(), TGeoPainter::DefineColors(), GetColor(), TColor::GetColor(), TColor::GetColorBright(), TColor::GetColorDark(), TColor::InitializeColors(), TASImage::Paint(), TSpectrum2Painter::Paint(), TEveUtil::SetColorBrightness(), TColor::SetGrayscale(), TColor::TColor(), and TColor::~TColor().

TCollection * TROOT::GetListOfTypes ( Bool_t  load = kFALSE  ) 

Definition at line 1108 of file TROOT.cxx.

References TCollection::Add(), TObject::Fatal(), fInterpreter, fTypes, gInterpreter, and kTRUE.

Referenced by THtml::CreateListOfClasses(), TDocOutput::CreateTypeIndex(), GetType(), highlightKeywords(), LoadClass(), TXMLPlayer::ProduceSTLstreamer(), stressHistogram(), and TStreamerSTL::TStreamerSTL().

TCollection * TROOT::GetListOfGlobals ( Bool_t  load = kFALSE  ) 

Definition at line 1060 of file TROOT.cxx.

References TObject::Fatal(), fGlobals, fInterpreter, gInterpreter, and kTRUE.

Referenced by TClassDocOutput::Class2Html(), ClassImp(), THtml::Convert(), TBrowser::Create(), GetGlobal(), and PyROOT::GetRootGlobalFromString().

TCollection * TROOT::GetListOfGlobalFunctions ( Bool_t  load = kFALSE  ) 

Definition at line 1084 of file TROOT.cxx.

References TObject::Fatal(), fGlobalFunctions, fInterpreter, gInterpreter, and kTRUE.

Referenced by PyROOT::Utility::AddBinaryOperator(), TQObject::CheckConnectArgs(), TBrowser::Create(), GetGlobalFunction(), GetGlobalFunctionWithPrototype(), PyROOT::GetRootGlobalFromString(), TProofServ::HandleCache(), and TProof::LoadPackageOnClient().

TSeqCollection* TROOT::GetListOfFiles (  )  const [inline]

Definition at line 180 of file TROOT.h.

References fFiles.

Referenced by TApplicationServer::BrowseFile(), TGFileBrowser::BrowseObj(), canvas_write(), CleanUpROOTAtExit(), TFile::Close(), TXMLFile::Close(), TSQLFile::Close(), TGFileBrowser::DoubleClicked(), TRootBrowserLite::ExecuteDefaultAction(), TUnixSystem::Exit(), TWinNTSystem::Exit(), TDirectoryFile::FindObjectAnyFile(), TFile::GetAsyncOpenStatus(), TDirectoryFile::GetDirectory(), TDirectory::GetDirectory(), TFile::GetEndpointUrl(), TBranch::GetFile(), GetFile(), TFile::Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), ntuple1(), open_session(), TGFileBrowser::RecursiveRemove(), scandir(), TGFileBrowser::Selected(), TTreeViewer::SetFile(), TBranch::~TBranch(), TFile::~TFile(), and TGeoManager::~TGeoManager().

TSeqCollection* TROOT::GetListOfMappedFiles (  )  const [inline]

Definition at line 181 of file TROOT.h.

References fMappedFiles.

Referenced by CleanUpROOTAtExit(), TMapFile::Close(), TUnixSystem::Exit(), TWinNTSystem::Exit(), TMapFile::FindShadowMapFile(), TMapFile::TMapFile(), and TMapFile::WhichMapFile().

TSeqCollection* TROOT::GetListOfSockets (  )  const [inline]

Definition at line 182 of file TROOT.h.

References fSockets.

Referenced by TPServerSocket::Accept(), ClassImp(), CleanUpROOTAtExit(), TProof::Close(), TSocket::Close(), TPSocket::Close(), TFTP::Close(), TXNetSystem::Connect(), TNetSystem::Create(), TProofMgr::Create(), TUnixSystem::Exit(), TWinNTSystem::Exit(), TXSlave::Init(), TProof::Init(), TXProofMgr::Init(), TSlave::Init(), TFTP::Init(), TProofLite::Init(), TPSocket::Init(), TXProofMgr::SetInvalid(), TProof::SetManager(), TProofLite::SetupWorkers(), TApplicationRemote::TApplicationRemote(), TProof::TProof(), TPSocket::TPSocket(), TSocket::TSocket(), TApplicationRemote::~TApplicationRemote(), and TProofChain::~TProofChain().

TSeqCollection* TROOT::GetListOfCanvases (  )  const [inline]

Definition at line 183 of file TROOT.h.

References fCanvases.

Referenced by Animate(), arb8(), box(), TCanvas::Build(), canvas_write(), ClassImpQ(), TPad::Close(), TCanvas::Close(), ApplicationWindow::closeEvent(), complex_1(), composite(), cone(), coneseg(), TCanvas::Constructor(), TDocOutput::Convert(), ctub(), TMVAGlob::DestroyCanvases(), TStyleManager::DoApplyOn(), TFitEditor::DoDataSet(), TFitEditor::DoNoSelection(), TClass::Draw(), TCanvas::Draw(), TCanvas::DrawClone(), DynamicExec(), eltu(), exec2(), TDrawFeedback::Feedback(), FeedBackCanvas(), TFitEditor::FillDataSetList(), findPeak2(), TGedEditor::GlobalClosed(), TInspectCanvas::GoBackward(), TInspectCanvas::GoForward(), gtra(), TCanvas::HandleInput(), hype(), ideal(), img2pad(), TRecorderReplaying::Initialize(), TInspectCanvas::Inspector(), TCanvas::MakeDefCanvas(), ntuple1(), para(), parab(), pcon(), pgon(), TRecorderInactive::PrevCanvases(), TProofPlayer::Process(), CanvSave::ProcessMessage(), TRootCanvas::ProcessMessage(), rgeom(), s_difference(), s_intersection(), s_union(), saveScriptOutput(), scandir(), TApplicationServer::SendCanvases(), THistPainter::ShowProjection3(), THistPainter::ShowProjectionX(), THistPainter::ShowProjectionY(), sphere(), TRecorderRecording::StartRecording(), TGRecorder::StartStop(), StartTest(), torus(), trap(), trd1(), trd2(), tube(), tubeseg(), xtru(), MethodInfo::~MethodInfo(), and StatDialogBDT::~StatDialogBDT().

TSeqCollection* TROOT::GetListOfStyles (  )  const [inline]

Definition at line 184 of file TROOT.h.

References fStyles.

Referenced by TStyleManager::BuildList(), TStyleDialog::DoOK(), GetStyle(), TMVAGlob::SetTMVAStyle(), TStyle::TStyle(), and TStyle::~TStyle().

TCollection* TROOT::GetListOfFunctions (  )  const [inline]

Definition at line 185 of file TROOT.h.

References fFunctions.

Referenced by TFormula::Analyze(), TF1::CreateFromCintClass(), TF1::CreateFromFunctor(), fitExclude(), TFitEditor::GetFunctionsFromSystem(), TF1::InitStandardFunctions(), langaufit(), TFormula::ProcessLinear(), scandir(), TLinearMinimizer::SetFunction(), stress(), h1analysis::Terminate(), TF1::TF1(), TFormula::TFormula(), and TFormula::~TFormula().

TSeqCollection* TROOT::GetListOfGeometries (  )  const [inline]

Definition at line 186 of file TROOT.h.

References fGeometries.

Referenced by TGeoManager::CloseGeometry(), GetGeometry(), TGeoManager::Import(), scandir(), TGeoManager::TGeoManager(), TGeometry::TGeometry(), TGeoGlobalMagField::~TGeoGlobalMagField(), TGeoManager::~TGeoManager(), and TGeometry::~TGeometry().

TSeqCollection* TROOT::GetListOfBrowsers (  )  const [inline]

Definition at line 187 of file TROOT.h.

References fBrowsers.

Referenced by TFile::Close(), TApplication::Close(), TBrowser::Create(), TWinNTSystem::Exit(), TGeoVolume::InvisibleAll(), TEveBrowser::MakeFileBrowser(), TApplication::Open(), RefreshBrowsers(), scandir(), TGeoManager::SetTopVolume(), TGeoVolume::SetVisibility(), and TBrowser::~TBrowser().

TSeqCollection* TROOT::GetListOfSpecials (  )  const [inline]

Definition at line 188 of file TROOT.h.

References fSpecials.

Referenced by ClassImp(), ContourList(), TTreeFormula::DefinedVariable(), RooStats::LikelihoodIntervalPlot::Draw(), FirstContour(), TFitterMinuit::Initialize(), TMinuitMinimizer::InitTMinuit(), THistPainter::MakeCuts(), THistPainter::PaintContour(), TPad::Print(), TGWin32GLManagerProxy::RealObject(), TGCompositeFrame::SavePrimitiveSubframes(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TChain::TChain(), TCutG::TCutG(), TFitterFumili::TFitterFumili(), TFumili::TFumili(), TMinuit::TMinuit(), TX11GLManager::TX11GLManager(), TChain::~TChain(), TCutG::~TCutG(), TDatabasePDG::~TDatabasePDG(), TFitterFumili::~TFitterFumili(), TFitterMinuit::~TFitterMinuit(), TFumili::~TFumili(), THtml::~THtml(), and TMinuit::~TMinuit().

TSeqCollection* TROOT::GetListOfTasks (  )  const [inline]

Definition at line 189 of file TROOT.h.

References fTasks.

Referenced by crazy(), geant3tasks(), and tasks().

TSeqCollection* TROOT::GetListOfCleanups (  )  const [inline]

Definition at line 190 of file TROOT.h.

References fCleanups.

Referenced by TTree::AddClone(), TProcessID::AddProcessID(), ClassImp(), TProcessID::Cleanup(), TGeoTransientPanel::CloseWindow(), TGedEditor::Hide(), TFitEditor::Hide(), PyROOT::InitRoot(), TGedEditor::Show(), TFitEditor::Show(), TChain::TChain(), TFitEditor::TFitEditor(), TGedEditor::TGedEditor(), THStack::THStack(), TObjectRefSpy::TObjectRefSpy(), TSpider::TSpider(), TChain::~TChain(), TFitEditor::~TFitEditor(), TGeoTransientPanel::~TGeoTransientPanel(), THStack::~THStack(), TObject::~TObject(), TObjectRefSpy::~TObjectRefSpy(), TObjectSpy::~TObjectSpy(), TRootContextMenu::~TRootContextMenu(), TTree::~TTree(), and TTreePlayer::~TTreePlayer().

TSeqCollection* TROOT::GetListOfStreamerInfo (  )  const [inline]

Definition at line 191 of file TROOT.h.

References fStreamerInfo.

Referenced by TStreamerInfo::Compile(), TFile::Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), TXMLFile::WriteStreamerInfo(), TSQLFile::WriteStreamerInfo(), and TFile::WriteStreamerInfo().

TSeqCollection* TROOT::GetListOfMessageHandlers (  )  const [inline]

Definition at line 192 of file TROOT.h.

References fMessageHandlers.

Referenced by TMessageHandler::Add(), and TMessageHandler::Remove().

TCollection* TROOT::GetListOfClassGenerators (  )  const [inline]

Definition at line 193 of file TROOT.h.

References fClassGenerators.

Referenced by TClass::GetClass().

TSeqCollection* TROOT::GetListOfSecContexts (  )  const [inline]

Definition at line 194 of file TROOT.h.

References fSecContexts.

Referenced by TAuthenticate::AuthExists(), ClassImp(), TSecContext::Cleanup(), TSecContext::DeActivate(), TRootSecContext::DeActivate(), TAuthenticate::Show(), SrvAuthImpl(), and TSecContext::TSecContext().

TSeqCollection* TROOT::GetListOfProofs (  )  const [inline]

Definition at line 195 of file TROOT.h.

References fProofs.

Referenced by ClassImp(), TProof::Close(), TProofMgr::Create(), TProofMgr::GetListOfManagers(), TProofMgr::QuerySessions(), TProof::TProof(), TSessionViewer::UpdateListOfProofs(), TProof::~TProof(), and TProofMgr::~TProofMgr().

TSeqCollection* TROOT::GetClipboard (  )  const [inline]

Definition at line 196 of file TROOT.h.

References fClipboard.

TSeqCollection* TROOT::GetListOfDataSets (  )  const [inline]

Definition at line 197 of file TROOT.h.

References fDataSets.

Referenced by ClassImp(), TChain::TChain(), TDSet::TDSet(), TNewChainDlg::UpdateList(), TChain::~TChain(), and TDSet::~TDSet().

TList* TROOT::GetListOfBrowsables (  )  const [inline]

Definition at line 198 of file TROOT.h.

References fBrowsables.

Referenced by THbookFile::Close(), TApplication::Close(), TGeoManager::CloseGeometry(), TGeoManager::Import(), TApplication::Open(), TGFileBrowser::Refresh(), TRootBrowserLite::Refresh(), RootShower::RootShower(), TRint::Run(), tasks(), TEveManager::TEveManager(), TGeoManager::TGeoManager(), THbookFile::THbookFile(), TRootBrowserLite::ToSystemDirectory(), and TGeoManager::~TGeoManager().

TDataType * TROOT::GetType ( const char *  name,
Bool_t  load = kFALSE 
) const

Definition at line 906 of file TROOT.cxx.

References TCollection::FindObject(), GetListOfTypes(), gROOT, kFALSE, size_t, and type.

Referenced by TGuiBldMenuDialog::Build(), ClassImp(), ClassImpQ(), TBufferXML::ClassMember(), TBufferSQL2::ClassMember(), TDocOutput::CreateTypeIndex(), TDocParser::DecorateKeywords(), TRootContextMenu::Dialog(), TQCanvasMenu::Dialog(), TQSlot::ExecuteMethod(), TTreeFormula::FindLeafForExpression(), G__ManualTree2_126_0_188(), G__ManualTree2_126_0_190(), TMakeProject::GenerateIncludeForTemplate(), TMakeProject::GenerateMissingStreamerInfo(), TClass::GetClass(), TBranch::GetExpectedType(), TBranchElement::GetExpectedType(), TStreamerElement::GetTypeNameBasic(), TDumpMembers::Inspect(), R__CreateEmulatedElement(), R__FindSTLClass(), ResolveTypes(), and TGenCollectionProxy::Value::Value().

TFile* TROOT::GetFile (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 200 of file TROOT.h.

References gDirectory, and TDirectory::GetFile().

TFile * TROOT::GetFile ( const char *  name  )  const

Definition at line 930 of file TROOT.cxx.

References TCollection::FindObject(), and GetListOfFiles().

TStyle * TROOT::GetStyle ( const char *  name  )  const

Definition at line 938 of file TROOT.cxx.

References TCollection::FindObject(), and GetListOfStyles().

Referenced by TStyleManager::DoImportMacro(), TStyleManager::DoListSelect(), TStyleDialog::DoUpdate(), draw_network(), StatDialogMVAEffs::DrawHistograms(), StatDialogBDT::DrawTree(), mvaweights(), plot(), SetStyle(), TMVAGlob::SetTMVAStyle(), and TStyle::TStyle().

TObject * TROOT::GetFunction ( const char *  name  )  const

Definition at line 946 of file TROOT.cxx.

References fFunctions, TCollection::FindObject(), gROOT, and ProcessLine().

Referenced by TH2::DoFitSlices(), TH1::FillRandom(), TH2::FillRandom(), TH3::FillRandom(), TGraph::Fit(), TH1::Fit(), TGraph2D::Fit(), TMultiGraph::Fit(), TH3::FitSlicesZ(), TGaxis::PaintAxis(), TGaxis::SetFunction(), h1analysis::Terminate(), testHisto1DFit(), testHisto1DPolFit(), testUnBin1DFit(), TGaxis::TGaxis(), and TTreePlayer::UnbinnedFit().

TGlobal * TROOT::GetGlobal ( const char *  name,
Bool_t  load = kFALSE 
) const

Definition at line 963 of file TROOT.cxx.

References TCollection::FindObject(), GetListOfGlobals(), and gROOT.

Referenced by ClassImp(), TContextMenu::CreatePopupTitle(), TDocParser::DecorateKeywords(), and FindObjectClassName().

TGlobal * TROOT::GetGlobal ( const TObject *  obj,
Bool_t  load = kFALSE 
) const

Definition at line 972 of file TROOT.cxx.

References g, GetListOfGlobals(), gROOT, ptr, and t.

TFunction * TROOT::GetGlobalFunction ( const char *  name,
const char *  params = 0,
Bool_t  load = kFALSE 
)

Definition at line 997 of file TROOT.cxx.

References TObject::Fatal(), TCollection::FindObject(), fInterpreter, GetListOfGlobalFunctions(), and gInterpreter.

Referenced by TEveUtil::CheckMacro(), TEveMacro::Exec(), TMethodCall::GetMethod(), and TQSlot::TQSlot().

TFunction * TROOT::GetGlobalFunctionWithPrototype ( const char *  name,
const char *  proto = 0,
Bool_t  load = kFALSE 
)

Definition at line 1024 of file TROOT.cxx.

References TObject::Fatal(), TCollection::FindObject(), fInterpreter, GetListOfGlobalFunctions(), and gInterpreter.

Referenced by TContextMenu::Action(), TMethodCall::GetMethod(), TRootContextMenu::HandleButton(), TPluginHandler::SetupCallEnv(), and TQSlot::TQSlot().

TObject * TROOT::GetGeometry ( const char *  name  )  const

Definition at line 1052 of file TROOT.cxx.

References TCollection::FindObject(), and GetListOfGeometries().

const TObject* TROOT::GetSelectedPrimitive (  )  const [inline]

Definition at line 209 of file TROOT.h.

References fPrimitive.

TVirtualPad* TROOT::GetSelectedPad (  )  const [inline]

Definition at line 210 of file TROOT.h.

References fSelectPad.

Referenced by TDialogCanvas::Apply(), ApplicationWindow::clear_histo(), TPad::Close(), TH2::DoProfile(), TH2::DoProjection(), TObject::DrawClone(), TCanvas::DrawClonePad(), TF1::DrawDerivative(), TF1::DrawIntegral(), TFileDrawMap::DrawObject(), TQCanvasMenu::Execute(), TGroupButton::ExecuteAction(), TTreeViewer::ExecuteDraw(), TButton::ExecuteEvent(), TQRootDialog::ExecuteMethod(), TTreeViewer::ExecuteSpider(), TStyleManager::Init(), TH3::Project3D(), TH3::ProjectionX(), TH3::ProjectionY(), TH3::ProjectionZ(), TAttText::SetTextSizePixels(), and TPad::WaitPrimitive().

Int_t TROOT::GetNclasses (  )  const [inline]

Definition at line 211 of file TROOT.h.

References fClasses, and TCollection::GetSize().

Int_t TROOT::GetNtypes (  )  const [inline]

Definition at line 212 of file TROOT.h.

References fTypes, and TCollection::GetSize().

TFolder* TROOT::GetRootFolder (  )  const [inline]

Definition at line 213 of file TROOT.h.

References fRootFolder.

Referenced by TFolder::FindObject().

TProcessUUID* TROOT::GetUUIDs (  )  const [inline]

Definition at line 214 of file TROOT.h.

References fUUIDs.

Referenced by TFile::Init(), TProcessID::IsValid(), TRef::operator=(), TDirectoryFile::TDirectoryFile(), and TFile::~TFile().

void TROOT::Idle ( UInt_t  idleTimeInSec,
const char *  command = 0 
)

Definition at line 1154 of file TROOT.cxx.

References TApplication::CreateApplication(), fApplication, TApplication::RemoveIdleTimer(), and TApplication::SetIdleTimer().

Int_t TROOT::IgnoreInclude ( const char *  fname,
const char *  expandedfname 
)

Definition at line 1168 of file TROOT.cxx.

References TSystem::BaseName(), TString::Contains(), TString::EndsWith(), TClass::GetClass(), TClass::GetDeclFileLine(), TClass::GetDeclFileName(), gSystem, TString::kIgnoreCase, kNPOS, TString::Last(), TString::Remove(), and TString::ReplaceAll().

Bool_t TROOT::IsBatch (  )  const [inline]

Definition at line 217 of file TROOT.h.

References fBatch.

Referenced by TColor::Allocate(), bexec(), bexec2(), Boost(), Boost2(), ClassImp(), TCanvas::Constructor(), TDocOutput::Convert(), TEveManager::Create(), TQtApplication::CreateGUIThread(), TGuiFactory::CreateInspectorImp(), TDocLatexDirective::CreateLatex(), TWinNTSystem::DispatchOneEvent(), TMemStat::Draw(), exec_macro(), FITS_tutorial1(), FITS_tutorial2(), FITS_tutorial3(), FITS_tutorial4(), TASImage::FromPad(), TGClient::GetFontByName(), TColor::GetPixel(), TDocMacroDirective::GetResult(), TProof::HandleInputMessage(), hsumanim(), TQtWidget::Init(), TApplication::InitializeGraphics(), initlibPyROOT(), TASImage::InitVisual(), TApplication::LoadGraphicsLibs(), TQApplication::LoadGraphicsLibs(), TProof::LogMessage(), TProof::LogViewer(), main(), TClassDocOutput::MakeTree(), NeedSplash(), TProof::Open(), TASImage::Paint(), TPad::Print(), TProofLite::Process(), TTreePlayer::Process(), TProof::Progress(), TAuthenticate::PromptPasswd(), saveScriptOutput(), scandir(), TCanvas::SetBatch(), TColor::SetGrayscale(), TProofLite::SetupWorkers(), TPEAC::StartSession(), TProof::StartSlaves(), TDSet::StartViewer(), TTreePlayer::StartViewer(), stressProof(), TAFS::TAFS(), TGClientInit::TGClientInit(), TGWin32::TGWin32(), TMVAClassification(), TMVAClassificationCategory(), TMVAMulticlass(), TMVARegression(), trans_graph(), tree1r(), tree2ar(), tree2r(), and tree4r().

Bool_t TROOT::IsExecutingMacro (  )  const [inline]

Definition at line 218 of file TROOT.h.

References fExecutingMacro.

Referenced by TRootBrowserLite::Refresh(), and Reset().

Bool_t TROOT::IsFolder (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 219 of file TROOT.h.

References kTRUE.

Bool_t TROOT::IsInterrupted (  )  const [inline]

Definition at line 220 of file TROOT.h.

References fInterrupt.

Referenced by autorotate(), TTreePlayer::Process(), TProofPlayer::Process(), TSystem::ProcessEvents(), TProofChain::Progress(), TAuthenticate::PromptPasswd(), SpyServ::SpyServ(), and TAFS::TAFS().

Bool_t TROOT::IsEscaped (  )  const [inline]

Definition at line 221 of file TROOT.h.

References fEscape.

Referenced by TEllipse::ExecuteEvent(), TPie::ExecuteEvent(), TBox::ExecuteEvent(), TLine::ExecuteEvent(), TPaletteAxis::ExecuteEvent(), TPad::ExecuteEvent(), TPad::ExecuteEventAxis(), TGraphPainter::ExecuteEventHelper(), and TView3D::ExecuteRotateView().

Bool_t TROOT::IsLineProcessing (  )  const [inline]

Definition at line 222 of file TROOT.h.

References fLineIsProcessing, kFALSE, and kTRUE.

Referenced by TCanvas::Clear(), TCanvas::Close(), TWinNTSystem::DispatchOneEvent(), TGWin32ProxyBase::ForwardCallBack(), TCanvas::Resize(), and TCanvas::UseCurrentStyle().

Bool_t TROOT::IsProofServ (  )  const [inline]

Definition at line 223 of file TROOT.h.

References TNamed::fName, kFALSE, and kTRUE.

Referenced by TSocket::Authenticate(), TAuthenticate::CheckProofAuth(), GlobusCleanupShm(), GlobusGetDetails(), GlobusGetLocalEnv(), TAuthenticate::ProofAuthSetup(), TAuthenticate::SetEnvironment(), TAuthenticate::SshAuth(), and TAuthenticate::TAuthenticate().

void TROOT::ls ( Option_t *  option = ""  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 1406 of file TROOT.cxx.

References TDirectory::ls().

Referenced by TFitEditor::DoFit().

Int_t TROOT::LoadClass ( const char *  classname,
const char *  libname,
Bool_t  check = kFALSE 
)

Definition at line 1343 of file TROOT.cxx.

References TSystem::AccessPathName(), TString::BeginsWith(), TSystem::DynamicPathName(), GetListOfTypes(), TSystem::GetPathInfo(), gSystem, kReadPermission, kTRUE, TSystem::Load(), R_ISREG(), and stat.

Referenced by TPluginHandler::CheckPlugin(), TSystem::CompileMacro(), TClass::GetClass(), InitThreads(), TQApplication::LoadGraphicsLibs(), TPluginHandler::LoadPlugin(), R__FindSTLClass(), stress16(), and stress5().

TClass * TROOT::LoadClass ( const char *  name,
Bool_t  silent = kFALSE 
) const

Definition at line 1279 of file TROOT.cxx.

References classname, TString::Clear(), TString::Data(), fClassGenerators, TClass::GetClass(), TClassGenerator::GetClass(), TClassTable::GetDict(), gInterpreter, kFALSE, kTRUE, TString::Length(), TClass::PostLoadCheck(), and TClassEdit::ResolveTypedef().

Int_t TROOT::LoadMacro ( const char *  filename,
Int_t *  error = 0,
Bool_t  check = kFALSE 
)

Definition at line 1419 of file TROOT.cxx.

References TString::Data(), TObject::Error(), fInterpreter, GetMacroPath(), gInterpreter, gSystem, TInterpreter::kFatal, kReadPermission, TString::Length(), TSystem::SplitAclicMode(), TObject::Warning(), and TSystem::Which().

Referenced by alice_esd(), Boost(), Boost2(), calo_detail(), TPluginHandler::CheckPlugin(), ClassApplication(), ClassImp(), geodemo(), TProofServ::HandleCache(), TEveUtil::LoadMacro(), TProof::LoadPackageOnClient(), TPluginHandler::LoadPlugin(), TEveUtil::Macro(), pythia_display(), Run_Node_Tests(), StandaloneClassExample(), tasks(), and testMergeCont().

Long_t TROOT::Macro ( const char *  filename,
Int_t *  error = 0,
Bool_t  padUpdate = kTRUE 
)

Definition at line 1471 of file TROOT.cxx.

References TString::Data(), TObject::Error(), fInterpreter, GetMacroPath(), gInterpreter, gPad, gSystem, TInterpreter::kFatal, kReadPermission, result(), TSystem::SplitAclicMode(), and TSystem::Which().

Referenced by TEveUtil::AssertMacro(), bexec(), bexec2(), TGuiBldDragManager::CloneEditable(), TRootBrowserLite::ExecMacro(), TRootGuiBuilder::ExecuteAction(), TGRootIDE::ExecuteMacro(), TGTextEditor::ExecuteMacro(), geometry(), TGuiBldDragManager::HandleEvent(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::HandlePaste(), TPluginManager::LoadHandlerMacros(), MemStat(), TRootGuiBuilder::OpenProject(), psview(), stressGraphics(), and trans_graph().

TCanvas * TROOT::MakeDefCanvas (  )  const

Definition at line 898 of file TROOT.cxx.

References gROOT, and ProcessLine().

Referenced by TObject::AppendPad(), TSelectorDraw::Begin(), TTreePerfStats::Draw(), TVolumeView::Draw(), TTable::Draw(), TGraph::Draw(), TVolume::Draw(), TGenerator::Draw(), TParallelCoord::Draw(), TH1::Draw(), TNode::Draw(), THStack::Draw(), TPad::Draw(), TClassTree::Draw(), TGraph2D::Draw(), TPie::Draw(), TGraphTime::Draw(), TFileDrawMap::DrawObject(), TGeoPainter::DrawOnly(), TGeoPainter::DrawOverlap(), TGeoPainter::DrawShape(), TGeoPainter::DrawVolume(), TDrawFeedback::Feedback(), TGraph2D::FitPanel(), TMultiGraph::FitPanel(), TH1::FitPanel(), TGraph::FitPanel(), DNDMainFrame::HandleMenu(), TTreeViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TRootCanvas::ProcessMessage(), TProofDraw::SetCanvas(), and THistPainter::SetShowProjection().

void TROOT::Message ( Int_t  id,
const TObject *  obj 
)

Definition at line 1511 of file TROOT.cxx.

References fMessageHandlers, and TMessageHandler::HandleMessage().

Bool_t TROOT::MustClean (  )  const [inline]

Definition at line 231 of file TROOT.h.

References fMustClean.

Referenced by TObject::~TObject().

Long_t TROOT::ProcessLine ( const char *  line,
Int_t *  error = 0 
)

Definition at line 1523 of file TROOT.cxx.

References TApplication::CreateApplication(), fApplication, TString::kBoth, kFALSE, TApplication::ProcessLine(), and TString::Strip().

Referenced by TContextMenu::Action(), TRemoteObject::Browse(), TMacro::Browse(), TApplicationServer::BrowseFile(), TApplicationServer::BrowseKey(), cernstaff(), TTree::ChangeFile(), TGFileBrowser::CheckRemote(), ClassImp(), TGFileBrowser::Clicked(), TDirectory::CloneObject(), clonesA_Event(), CompareResults(), TDocOutput::Convert(), THtml::Convert(), TGuiFactory::CreateInspectorImp(), MyApplication::DoEnteredCommand(), TStyleManager::DoImportMacro(), TGFileBrowser::DoubleClicked(), TClass::Draw(), TVectorT< Element >::Draw(), TMatrixTBase< Element >::Draw(), THistPainter::DrawPanel(), TGraphPainter::DrawPanelHelper(), dt_wrap(), TPaveText::EditText(), TEveBrowser::EveMenu(), TMacro::Exec(), TProof::Exec(), TEveMacro::Exec(), TExec::Exec(), exec_macro(), TRootBrowser::ExecPlugin(), TContextMenu::Execute(), TObjectExecute::Execute(), TTreeViewer::ExecuteCommand(), TSliderBox::ExecuteEvent(), TButton::ExecuteEvent(), TPave::ExecuteEvent(), TGeoManager::Export(), RooWorkspace::exportObj(), TEveElement::ExportSourceObjectToCINT(), TEveElementObjectPtr::ExportToCINT(), TEveElement::ExportToCINT(), fit1(), FitEditorUnitTesting::FitEditorUnitTesting(), foam_demopers(), GetFunction(), TFormLeafInfoMethod::GetLocalValuePointer(), TGFileBrowser::GetObjPicture(), TDocMacroDirective::GetResult(), TSelector::GetSelector(), glViewerExercise(), TProofServ::HandleCache(), TGCommandPlugin::HandleCommand(), TRootEmbeddedCanvas::HandleDNDDrop(), TRootCanvas::HandleDNDDrop(), TRootBrowser::HandleMenu(), TRootBrowserLite::IconBoxAction(), TestBasic208::isTestAvailable(), jets(), TRootBrowserLite::ListTreeHighlight(), TProof::Load(), LoadDictionaryForSTLType(), TProof::LoadPackageOnClient(), TEveUtil::Macro(), main(), MakeCrazy(), MakeDefCanvas(), TTimer::Notify(), TSessionOutputFrame::OnElementDblClicked(), TRootContextMenu::OnlineHelp(), TGFileBrowser::PadModified(), TStyle::Paint(), THistPainter::PaintH3(), TQtRootSlot::ProcessLine(), TGClient::ProcessLine(), TGRootIDE::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TGTextEditor::ProcessMessage(), TRootCanvas::ProcessMessage(), quadset_hexid(), TRandom::ReadRandom(), run(), UnitTesting::MethodUnitTestWithROCLimits::run(), runplugin(), TASPaletteEditor::Save(), TGLPadPainter::SaveImage(), TDirectory::SaveObjectAs(), saveScriptOutput(), TGHtmlBrowser::Selected(), TStructViewerGUI::SetPointerButtonSlot(), TMemStat::Show(), StandardBayesianMCMCDemo(), StandardBayesianNumericalDemo(), StandardFeldmanCousinsDemo(), StandardProfileInspectorDemo(), StandardProfileLikelihoodDemo(), stressMathCore(), TApplication::TApplication(), TQtRootSlot::TerminateAndQuit(), TestReport2(), FitEditorUnitTesting::TestUpdate(), FitEditorUnitTesting::TestUpdateTree(), TMVAClassificationApplication(), TMVAMulticlass(), TMVAMulticlassApplication(), TTreeViewer::TTreeViewer(), TGFileBrowser::Update(), TRandom::WriteRandom(), and TThread::XAction().

Long_t TROOT::ProcessLineSync ( const char *  line,
Int_t *  error = 0 
)

Definition at line 1545 of file TROOT.cxx.

References TApplication::CreateApplication(), fApplication, TString::kBoth, kTRUE, TApplication::ProcessLine(), and TString::Strip().

Referenced by TTabCom::DetermineClass(), and rf104_classfactory().

Long_t TROOT::ProcessLineFast ( const char *  line,
Int_t *  error = 0 
)

Definition at line 1565 of file TROOT.cxx.

References TApplication::CreateApplication(), fApplication, fInterpreter, gInterpreter, TString::kBoth, result(), and TString::Strip().

Referenced by ClassImp(), TPad::CloseToolTip(), RooFactoryWSTool::createArg(), TDocLatexDirective::CreateLatex(), TPad::CreateToolTip(), TPad::DeleteToolTip(), TASImage::Draw(), TTreePlayer::DrawSelect(), TGLPShapeObjEditor::DrawSphere(), TEveBrowser::EveMenu(), TRootGuiBuilder::ExecuteAction(), TTreeViewer::ExecuteCommand(), FirstContour(), fitslicesy(), TASImage::FromPad(), h1draw(), TGLWidget::HandleButton(), TGLWidget::HandleConfigureNotify(), TGLWidget::HandleCrossing(), TGLWidget::HandleDoubleClick(), TGLWidget::HandleFocusChange(), TGLWidget::HandleKey(), TGLWidget::HandleMotion(), histobrowser(), TGeoManager::Import(), loopdir(), TClassDocOutput::MakeTree(), myfit(), ntuple1(), THistPainter::Paint(), TCreatePrimitives::PolyLine(), TGLBoxPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLParametricPlot::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLViewer::RequestDraw(), TGLViewer::RequestOverlaySelect(), TGLViewer::RequestSecondarySelect(), TGLViewer::RequestSelect(), TPad::ResetToolTip(), RootX11ErrorHandler(), RooStudyManager::runProof(), TGLViewer::SavePictureUsingBB(), TGLViewer::SavePictureUsingFBO(), TH1::ShowBackground(), TH2::ShowBackground(), TH1::ShowPeaks(), TH2::ShowPeaks(), TSelectorDraw::TakeAction(), and TGLContext::TGLContext().

Bool_t TROOT::ReadingObject (  )  const [inline]

Definition at line 235 of file TROOT.h.

References fReadingObject.

Referenced by TKey::ReadBuffer().

void TROOT::RefreshBrowsers (  ) 

Definition at line 1661 of file TROOT.cxx.

References b, GetListOfBrowsers(), and kTRUE.

Referenced by TApplicationRemote::Browse(), TApplication::Close(), TApplicationRemote::CollectInput(), TApplication::Open(), and TGHtmlBrowser::Selected().

void TROOT::RemoveClass ( TClass *   ) 

Definition at line 1676 of file TROOT.cxx.

References TClass::RemoveClass().

Referenced by TClass::Init().

void TROOT::Reset ( Option_t *  option = ""  ) 

Definition at line 1689 of file TROOT.cxx.

References TCollection::Delete(), fGlobalFunctions, fGlobals, fInterpreter, gInterpreter, IsExecutingMacro(), TInterpreter::Reset(), SaveContext(), and TInterpreter::SaveContext().

Referenced by TApplicationServer::Reset(), TProofServ::Reset(), TestAuth(), and TSVDUnfoldExample().

void TROOT::SaveContext (  ) 

Definition at line 1724 of file TROOT.cxx.

References fInterpreter, and gInterpreter.

Referenced by CorrGui(), CorrGuiMultiClass(), csgdemo(), geodemo(), Reset(), TMVAGui(), TMVAMultiClassGui(), and TMVARegGui().

void TROOT::SetApplication ( TApplication *  app  )  [inline]

Definition at line 240 of file TROOT.h.

References fApplication.

Referenced by ClassImp(), and TApplication::TApplication().

void TROOT::SetBatch ( Bool_t  batch = kTRUE  )  [inline]

Definition at line 241 of file TROOT.h.

References fBatch.

Referenced by ClassImp(), TGWin32::CloseDisplay(), TDocLatexDirective::CreateLatex(), DrawMLPoutputMovie(), TDocMacroDirective::GetResult(), TQtWidget::Init(), TApplication::LoadGraphicsLibs(), main(), TApplication::MakeBatch(), TClassDocOutput::MakeTree(), psview(), stressGraphics(), TApplication::TApplication(), trans_graph(), and TGQt::~TGQt().

void TROOT::SetCutClassName ( const char *  name = "TCutG"  ) 

Definition at line 1733 of file TROOT.cxx.

References TObject::Error(), fCutClassName, TClass::GetClass(), and TClass::InheritsFrom().

void TROOT::SetDefCanvasName ( const char *  name = "c1"  )  [inline]

Definition at line 243 of file TROOT.h.

References fDefCanvasName, and name.

Referenced by TRootBrowser::CreateBrowser().

void TROOT::SetEditHistograms ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 244 of file TROOT.h.

References fEditHistograms, and flag.

Referenced by TRootCanvas::ProcessMessage().

void TROOT::SetEditorMode ( const char *  mode = ""  ) 

Definition at line 1757 of file TROOT.cxx.

References fEditorMode, kArc, kArrow, kButton, kCurlyArc, kCurlyLine, kCutG, kDiamond, kEllipse, kLine, kMarker, kPad, kPave, kPaveLabel, kPavesText, kPaveText, kPolyLine, and kText.

Referenced by TCreatePrimitives::Ellipse(), TCreatePrimitives::Line(), TCreatePrimitives::Pad(), TCreatePrimitives::Pave(), TCreatePrimitives::PolyLine(), TRootCanvas::ProcessMessage(), TRecorderReplaying::ReplayRealtime(), TCreatePrimitives::Text(), and TPad::WaitPrimitive().

void TROOT::SetExecutingMacro ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 246 of file TROOT.h.

References fExecutingMacro, and flag.

Referenced by TMacro::Exec(), TEveMacro::Exec(), TRootBrowserLite::ExecMacro(), TGRootIDE::ExecuteMacro(), and TGTextEditor::ExecuteMacro().

void TROOT::SetFromPopUp ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 247 of file TROOT.h.

References fFromPopUp, and flag.

Referenced by TContextMenu::Action(), TQCanvasMenu::Execute(), and TContextMenu::Execute().

void TROOT::SetInterrupt ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 248 of file TROOT.h.

References fInterrupt, and flag.

Referenced by autorotate(), box(), ClassImp(), TTreeViewer::ExecuteDraw(), TTreeViewer::ExecuteSpider(), TRootCanvas::HandleContainerKey(), TRootEmbeddedCanvas::HandleContainerKey(), TGRootIDE::InterruptMacro(), TGTextEditor::InterruptMacro(), TRootBrowserLite::InterruptMacro(), TSessionQueryFrame::OnBtnAbort(), TSessionQueryFrame::OnBtnStop(), TSystem::ProcessEvents(), TTreeViewer::ProcessMessage(), TRootCanvas::ProcessMessage(), and TGPasswdDialog::ReturnPressed().

void TROOT::SetEscape ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 249 of file TROOT.h.

References fEscape, and flag.

Referenced by TEllipse::ExecuteEvent(), TPie::ExecuteEvent(), TBox::ExecuteEvent(), TLine::ExecuteEvent(), TPad::ExecuteEvent(), TPaletteAxis::ExecuteEvent(), TPad::ExecuteEventAxis(), TGraphPainter::ExecuteEventHelper(), TView3D::ExecuteRotateView(), and TRootCanvas::HandleContainerKey().

void TROOT::SetLineIsProcessing (  )  [inline]

Definition at line 250 of file TROOT.h.

References fLineIsProcessing.

void TROOT::SetLineHasBeenProcessed (  )  [inline]

Definition at line 251 of file TROOT.h.

References fLineIsProcessing.

Referenced by ClassImp(), and TApplication::TApplication().

void TROOT::SetReadingObject ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 252 of file TROOT.h.

References flag, and fReadingObject.

void TROOT::SetMustClean ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 253 of file TROOT.h.

References flag, and fMustClean.

void TROOT::SetSelectedPrimitive ( const TObject *  obj  )  [inline]

Definition at line 254 of file TROOT.h.

References fPrimitive.

Referenced by TContextMenu::Action(), TLegend::EditEntryAttFill(), TLegend::EditEntryAttLine(), TLegend::EditEntryAttMarker(), TLegend::EditEntryAttText(), TPaveText::EditText(), TContextMenu::Execute(), and TQRootCanvas::mousePressEvent().

void TROOT::SetSelectedPad ( TVirtualPad *  pad  )  [inline]

Definition at line 255 of file TROOT.h.

References fSelectPad.

Referenced by TPad::Close(), TQCanvasMenu::Execute(), TQRootDialog::ExecuteMethod(), TRootEmbeddedCanvas::HandleDNDPosition(), TRootCanvas::HandleDNDPosition(), TPad::HighLight(), and TStylePreview::Update().

void TROOT::SetStyle ( const char *  stylename = "Default"  ) 

Definition at line 1783 of file TROOT.cxx.

References TStyle::cd(), TObject::Error(), and GetStyle().

Referenced by TStyleManager::DoMakeDefault(), Draw_PerfProfiles(), Draw_Slave_Access(), Draw_Time_Hists(), TMVAGlob::Initialize(), mandelbrot(), rs601_HLFactoryexample(), rs602_HLFactoryCombinationexample(), rs603_HLFactoryElaborateExample(), scandir(), TMVAGlob::SetTMVAStyle(), TROOT(), and TSVDUnfoldExample().

void TROOT::Time ( Int_t  casetime = 1  )  [inline]

Definition at line 257 of file TROOT.h.

References fTimer.

Referenced by TSessionServerFrame::OnBtnConnectClicked(), and TSessionQueryFrame::OnBtnSubmit().

Int_t TROOT::Timer (  )  const [inline]

Definition at line 258 of file TROOT.h.

References fTimer.

Referenced by TRint::HandleTermInput().

Int_t TROOT::DecreaseDirLevel (  )  [static]

Definition at line 1797 of file TROOT.cxx.

References fgDirLevel.

Referenced by TTask::ExecuteTask(), TTask::ExecuteTasks(), G__G__Base2_288_0_129(), G__setup_memfuncTROOT(), TCanvas::ls(), TFile::ls(), TTask::ls(), TPad::ls(), TDataSet::ls(), TDirectoryFile::ls(), TCollection::ls(), TFolder::ls(), THStack::ls(), TDirectory::ls(), TNode::ls(), TSQLTableInfo::Print(), and TCollection::Print().

Int_t TROOT::GetDirLevel (  )  [static]

Definition at line 1804 of file TROOT.cxx.

References fgDirLevel.

Referenced by G__G__Base2_288_0_130(), G__setup_memfuncTROOT(), and TDataSet::PrintContents().

const char * TROOT::GetMacroPath (  )  [static]

Definition at line 1811 of file TROOT.cxx.

References gEnv, ROOT::GetMacroPath(), TEnv::GetValue(), gRootDir, TString::Length(), and TString::ReplaceAll().

Referenced by ClassImp(), TApplicationRemote::CollectInput(), TProofLite::CopyMacroToCache(), TProofServLite::CreateServer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TProof::Exec(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), TApplication::ExecuteFile(), TMVAGlob::findImage(), G__G__Base2_288_0_131(), G__setup_memfuncTROOT(), TApplication::GetOptions(), TTabCom::Hook(), TProof::Load(), LoadMacro(), Macro(), TApplicationServer::ProcessLine(), TApplication::ProcessLine(), TProofPlayer::ReinitSelector(), TQueryResult::SaveSelector(), TProofPlayerRemote::SendSelector(), TRint::Terminate(), TMVAGui(), TMVAMultiClassGui(), and TMVARegGui().

void TROOT::SetMacroPath ( const char *  newpath  )  [static]

Definition at line 1844 of file TROOT.cxx.

References ROOT::GetMacroPath().

Referenced by TProofLite::CopyMacroToCache(), G__G__Base2_288_0_132(), G__setup_memfuncTROOT(), TProof::Load(), TProofPlayerRemote::SendSelector(), TMVAGui(), TMVAMultiClassGui(), and TMVARegGui().

Int_t TROOT::IncreaseDirLevel (  )  [static]

Definition at line 1858 of file TROOT.cxx.

References fgDirLevel.

Referenced by TTask::ExecuteTask(), TTask::ExecuteTasks(), G__G__Base2_288_0_133(), G__setup_memfuncTROOT(), TCanvas::ls(), TFile::ls(), TTask::ls(), TPad::ls(), TDataSet::ls(), TDirectoryFile::ls(), TCollection::ls(), TFolder::ls(), THStack::ls(), TDirectory::ls(), TNode::ls(), TSQLTableInfo::Print(), and TCollection::Print().

void TROOT::IndentLevel (  )  [static]

Definition at line 1865 of file TROOT.cxx.

References fgDirLevel, and i.

Referenced by ClassImp(), TTask::ExecuteTask(), TTask::ExecuteTasks(), G__G__Base2_288_0_134(), G__setup_memfuncTROOT(), TText::ls(), TBox::ls(), TPoints3D::ls(), TCanvas::ls(), TPointsArray3D::ls(), TFile::ls(), TObject::ls(), TEllipse::ls(), TPolyMarker::ls(), TTask::ls(), TPad::ls(), TLine::ls(), TMarker::ls(), TDirectoryFile::ls(), TCollection::ls(), TFolder::ls(), THStack::ls(), TKey::ls(), TNamed::ls(), TDirectory::ls(), TPave::ls(), TPolyLine3D::ls(), TNode::ls(), TPolyMarker3D::ls(), TPolyLine::ls(), TSQLColumnInfo::Print(), TPolyMarker3D::Print(), TSQLTableInfo::Print(), TTable::Print(), TMap::PrintCollectionEntry(), TCollection::PrintCollectionEntry(), TQUndoManager::PrintCollectionEntry(), TQConnection::PrintCollectionHeader(), TCollection::PrintCollectionHeader(), TQCommand::PrintCollectionHeader(), and TTable::PrintContents().

Bool_t TROOT::Initialized (  )  [static]

Definition at line 1873 of file TROOT.cxx.

References fgRootInit.

Referenced by ConsoleSigHandler(), TObject::DoError(), G__G__Base2_288_0_135(), G__setup_memfuncTROOT(), TApplication::HandleException(), TRint::HandleException(), TInterruptHandler::Notify(), TASInterruptHandler::Notify(), TProofServInterruptHandler::Notify(), TProofServLiteInterruptHandler::Notify(), RootX11ErrorHandler(), RootX11IOErrorHandler(), SigHandler(), and TObjectTable::UpdateInstCount().

Bool_t TROOT::MemCheck (  )  [static]

Definition at line 1880 of file TROOT.cxx.

References fgMemCheck.

Referenced by CustomReAlloc1(), CustomReAlloc2(), G__G__Base2_288_0_136(), G__setup_memfuncTROOT(), operator delete(), operator new(), TStorage::ReAlloc(), and TMemHashTable::~TMemHashTable().

void TROOT::SetDirLevel ( Int_t  level = 0  )  [static]

Definition at line 1887 of file TROOT.cxx.

References fgDirLevel.

Referenced by G__G__Base2_288_0_137(), and G__setup_memfuncTROOT().

Int_t TROOT::ConvertVersionCode2Int ( Int_t  code  )  [static]

Definition at line 1894 of file TROOT.cxx.

Referenced by G__G__Base2_288_0_138(), G__setup_memfuncTROOT(), and TSystem::Load().

Int_t TROOT::ConvertVersionInt2Code ( Int_t  v  )  [static]

Definition at line 1902 of file TROOT.cxx.

References a, b, and c.

Referenced by G__G__Base2_288_0_139(), and G__setup_memfuncTROOT().

Int_t TROOT::RootVersionCode (  )  [static]

Definition at line 1913 of file TROOT.cxx.

References ROOT_VERSION_CODE.

Referenced by G__G__Base2_288_0_140(), G__setup_memfuncTROOT(), and TVersionCheck::TVersionCheck().

TROOT& TROOT::operator= ( const TROOT &   )  [private]

void TROOT::InitSystem (  )  [protected]

void TROOT::InitThreads (  )  [protected]

void TROOT::ReadSvnInfo (  )  [protected]

void* TROOT::operator new ( size_t  l  )  [inline, protected]

Reimplemented from TObject.

Definition at line 134 of file TROOT.h.

References TObject::operator new().

void TROOT::AddClass ( TClass *  cl  ) 

void TROOT::AddClassGenerator ( TClassGenerator *  gen  ) 

void TROOT::Browse ( TBrowser *  b  )  [virtual]

Reimplemented from TDirectory.

Bool_t TROOT::ClassSaved ( TClass *  cl  ) 

virtual TObject* TROOT::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

virtual TObject* TROOT::FindObject ( const TObject *  obj  )  const [virtual]

Reimplemented from TDirectory.

virtual TObject* TROOT::FindObjectAny ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

TObject* TROOT::FindSpecialObject ( const char *  name,
void *&  where 
)

const char* TROOT::FindObjectClassName ( const char *  name  )  const

const char* TROOT::FindObjectPathName ( const TObject *  obj  )  const

TClass* TROOT::FindSTLClass ( const char *  name,
Bool_t  load,
Bool_t  silent = kFALSE 
) const

void TROOT::ForceStyle ( Bool_t  force = kTRUE  )  [inline]

Definition at line 150 of file TROOT.h.

References fForceStyle.

Bool_t TROOT::FromPopUp (  )  const [inline]

Definition at line 151 of file TROOT.h.

References fFromPopUp.

TPluginManager* TROOT::GetPluginManager (  )  const [inline]

Definition at line 152 of file TROOT.h.

References fPluginManager.

TApplication* TROOT::GetApplication (  )  const [inline]

Definition at line 153 of file TROOT.h.

References fApplication.

TInterpreter* TROOT::GetInterpreter (  )  const [inline]

Definition at line 154 of file TROOT.h.

References fInterpreter.

TClass* TROOT::GetClass ( const char *  name,
Bool_t  load = kTRUE,
Bool_t  silent = kFALSE 
) const

TClass* TROOT::GetClass ( const type_info &  typeinfo,
Bool_t  load = kTRUE,
Bool_t  silent = kFALSE 
) const

TColor* TROOT::GetColor ( Int_t  color  )  const

const char* TROOT::GetConfigOptions (  )  const [inline]

Definition at line 158 of file TROOT.h.

References fConfigOptions.

const char* TROOT::GetConfigFeatures (  )  const [inline]

Definition at line 159 of file TROOT.h.

References fConfigFeatures.

const char* TROOT::GetCutClassName (  )  const [inline]

Definition at line 160 of file TROOT.h.

References fCutClassName.

const char* TROOT::GetDefCanvasName (  )  const [inline]

Definition at line 161 of file TROOT.h.

References fDefCanvasName.

Bool_t TROOT::GetEditHistograms (  )  const [inline]

Definition at line 162 of file TROOT.h.

References fEditHistograms.

Int_t TROOT::GetEditorMode (  )  const [inline]

Definition at line 163 of file TROOT.h.

References fEditorMode.

Bool_t TROOT::GetForceStyle (  )  const [inline]

Definition at line 164 of file TROOT.h.

References fForceStyle.

Int_t TROOT::GetBuiltDate (  )  const [inline]

Definition at line 165 of file TROOT.h.

References fBuiltDate.

Int_t TROOT::GetBuiltTime (  )  const [inline]

Definition at line 166 of file TROOT.h.

References fBuiltTime.

Int_t TROOT::GetSvnRevision (  )  const [inline]

Definition at line 167 of file TROOT.h.

References fSvnRevision.

const char* TROOT::GetSvnBranch (  )  const [inline]

Definition at line 168 of file TROOT.h.

References fSvnBranch.

const char* TROOT::GetSvnDate (  ) 

Int_t TROOT::GetVersionDate (  )  const [inline]

Definition at line 170 of file TROOT.h.

References fVersionDate.

Int_t TROOT::GetVersionTime (  )  const [inline]

Definition at line 171 of file TROOT.h.

References fVersionTime.

Int_t TROOT::GetVersionInt (  )  const [inline]

Definition at line 172 of file TROOT.h.

References fVersionInt.

Int_t TROOT::GetVersionCode (  )  const [inline]

Definition at line 173 of file TROOT.h.

References fVersionCode.

const char* TROOT::GetVersion (  )  const [inline]

Definition at line 174 of file TROOT.h.

References fVersion.

TCollection* TROOT::GetListOfClasses (  )  const [inline]

Definition at line 175 of file TROOT.h.

References fClasses.

TSeqCollection* TROOT::GetListOfColors (  )  const [inline]

Definition at line 176 of file TROOT.h.

References fColors.

TCollection* TROOT::GetListOfTypes ( Bool_t  load = kFALSE  ) 

TCollection* TROOT::GetListOfGlobals ( Bool_t  load = kFALSE  ) 

TCollection* TROOT::GetListOfGlobalFunctions ( Bool_t  load = kFALSE  ) 

TSeqCollection* TROOT::GetListOfFiles (  )  const [inline]

Definition at line 180 of file TROOT.h.

References fFiles.

TSeqCollection* TROOT::GetListOfMappedFiles (  )  const [inline]

Definition at line 181 of file TROOT.h.

References fMappedFiles.

TSeqCollection* TROOT::GetListOfSockets (  )  const [inline]

Definition at line 182 of file TROOT.h.

References fSockets.

TSeqCollection* TROOT::GetListOfCanvases (  )  const [inline]

Definition at line 183 of file TROOT.h.

References fCanvases.

TSeqCollection* TROOT::GetListOfStyles (  )  const [inline]

Definition at line 184 of file TROOT.h.

References fStyles.

TCollection* TROOT::GetListOfFunctions (  )  const [inline]

Definition at line 185 of file TROOT.h.

References fFunctions.

TSeqCollection* TROOT::GetListOfGeometries (  )  const [inline]

Definition at line 186 of file TROOT.h.

References fGeometries.

TSeqCollection* TROOT::GetListOfBrowsers (  )  const [inline]

Definition at line 187 of file TROOT.h.

References fBrowsers.

TSeqCollection* TROOT::GetListOfSpecials (  )  const [inline]

Definition at line 188 of file TROOT.h.

References fSpecials.

TSeqCollection* TROOT::GetListOfTasks (  )  const [inline]

Definition at line 189 of file TROOT.h.

References fTasks.

TSeqCollection* TROOT::GetListOfCleanups (  )  const [inline]

Definition at line 190 of file TROOT.h.

References fCleanups.

TSeqCollection* TROOT::GetListOfStreamerInfo (  )  const [inline]

Definition at line 191 of file TROOT.h.

References fStreamerInfo.

TSeqCollection* TROOT::GetListOfMessageHandlers (  )  const [inline]

Definition at line 192 of file TROOT.h.

References fMessageHandlers.

TCollection* TROOT::GetListOfClassGenerators (  )  const [inline]

Definition at line 193 of file TROOT.h.

References fClassGenerators.

TSeqCollection* TROOT::GetListOfSecContexts (  )  const [inline]

Definition at line 194 of file TROOT.h.

References fSecContexts.

TSeqCollection* TROOT::GetListOfProofs (  )  const [inline]

Definition at line 195 of file TROOT.h.

References fProofs.

TSeqCollection* TROOT::GetClipboard (  )  const [inline]

Definition at line 196 of file TROOT.h.

References fClipboard.

TSeqCollection* TROOT::GetListOfDataSets (  )  const [inline]

Definition at line 197 of file TROOT.h.

References fDataSets.

TList* TROOT::GetListOfBrowsables (  )  const [inline]

Definition at line 198 of file TROOT.h.

References fBrowsables.

TDataType* TROOT::GetType ( const char *  name,
Bool_t  load = kFALSE 
) const

TFile* TROOT::GetFile (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 200 of file TROOT.h.

References gDirectory, and TDirectory::GetFile().

TFile* TROOT::GetFile ( const char *  name  )  const

TStyle* TROOT::GetStyle ( const char *  name  )  const

TObject* TROOT::GetFunction ( const char *  name  )  const

TGlobal* TROOT::GetGlobal ( const char *  name,
Bool_t  load = kFALSE 
) const

TGlobal* TROOT::GetGlobal ( const TObject *  obj,
Bool_t  load = kFALSE 
) const

TFunction* TROOT::GetGlobalFunction ( const char *  name,
const char *  params = 0,
Bool_t  load = kFALSE 
)

TFunction* TROOT::GetGlobalFunctionWithPrototype ( const char *  name,
const char *  proto = 0,
Bool_t  load = kFALSE 
)

TObject* TROOT::GetGeometry ( const char *  name  )  const

const TObject* TROOT::GetSelectedPrimitive (  )  const [inline]

Definition at line 209 of file TROOT.h.

References fPrimitive.

TVirtualPad* TROOT::GetSelectedPad (  )  const [inline]

Definition at line 210 of file TROOT.h.

References fSelectPad.

Int_t TROOT::GetNclasses (  )  const [inline]

Definition at line 211 of file TROOT.h.

References fClasses, and TCollection::GetSize().

Int_t TROOT::GetNtypes (  )  const [inline]

Definition at line 212 of file TROOT.h.

References fTypes, and TCollection::GetSize().

TFolder* TROOT::GetRootFolder (  )  const [inline]

Definition at line 213 of file TROOT.h.

References fRootFolder.

TProcessUUID* TROOT::GetUUIDs (  )  const [inline]

Definition at line 214 of file TROOT.h.

References fUUIDs.

void TROOT::Idle ( UInt_t  idleTimeInSec,
const char *  command = 0 
)

Int_t TROOT::IgnoreInclude ( const char *  fname,
const char *  expandedfname 
)

Bool_t TROOT::IsBatch (  )  const [inline]

Definition at line 217 of file TROOT.h.

References fBatch.

Bool_t TROOT::IsExecutingMacro (  )  const [inline]

Definition at line 218 of file TROOT.h.

References fExecutingMacro.

Bool_t TROOT::IsFolder (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 219 of file TROOT.h.

References kTRUE.

Bool_t TROOT::IsInterrupted (  )  const [inline]

Definition at line 220 of file TROOT.h.

References fInterrupt.

Bool_t TROOT::IsEscaped (  )  const [inline]

Definition at line 221 of file TROOT.h.

References fEscape.

Bool_t TROOT::IsLineProcessing (  )  const [inline]

Definition at line 222 of file TROOT.h.

References fLineIsProcessing, kFALSE, and kTRUE.

Bool_t TROOT::IsProofServ (  )  const [inline]

Definition at line 223 of file TROOT.h.

References TNamed::fName, kFALSE, and kTRUE.

void TROOT::ls ( Option_t *  option = ""  )  const [virtual]

Reimplemented from TDirectory.

Int_t TROOT::LoadClass ( const char *  classname,
const char *  libname,
Bool_t  check = kFALSE 
)

TClass* TROOT::LoadClass ( const char *  name,
Bool_t  silent = kFALSE 
) const

Int_t TROOT::LoadMacro ( const char *  filename,
Int_t *  error = 0,
Bool_t  check = kFALSE 
)

Long_t TROOT::Macro ( const char *  filename,
Int_t *  error = 0,
Bool_t  padUpdate = kTRUE 
)

TCanvas* TROOT::MakeDefCanvas (  )  const

void TROOT::Message ( Int_t  id,
const TObject *  obj 
)

Bool_t TROOT::MustClean (  )  const [inline]

Definition at line 231 of file TROOT.h.

References fMustClean.

Long_t TROOT::ProcessLine ( const char *  line,
Int_t *  error = 0 
)

Long_t TROOT::ProcessLineSync ( const char *  line,
Int_t *  error = 0 
)

Long_t TROOT::ProcessLineFast ( const char *  line,
Int_t *  error = 0 
)

Bool_t TROOT::ReadingObject (  )  const [inline]

Definition at line 235 of file TROOT.h.

References fReadingObject.

void TROOT::RefreshBrowsers (  ) 

void TROOT::RemoveClass ( TClass *   ) 

void TROOT::Reset ( Option_t *  option = ""  ) 

void TROOT::SaveContext (  ) 

void TROOT::SetApplication ( TApplication *  app  )  [inline]

Definition at line 240 of file TROOT.h.

References fApplication.

void TROOT::SetBatch ( Bool_t  batch = kTRUE  )  [inline]

Definition at line 241 of file TROOT.h.

References fBatch.

void TROOT::SetCutClassName ( const char *  name = "TCutG"  ) 

void TROOT::SetDefCanvasName ( const char *  name = "c1"  )  [inline]

Definition at line 243 of file TROOT.h.

References fDefCanvasName, and name.

void TROOT::SetEditHistograms ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 244 of file TROOT.h.

References fEditHistograms, and flag.

void TROOT::SetEditorMode ( const char *  mode = ""  ) 

void TROOT::SetExecutingMacro ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 246 of file TROOT.h.

References fExecutingMacro, and flag.

void TROOT::SetFromPopUp ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 247 of file TROOT.h.

References fFromPopUp, and flag.

void TROOT::SetInterrupt ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 248 of file TROOT.h.

References fInterrupt, and flag.

void TROOT::SetEscape ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 249 of file TROOT.h.

References fEscape, and flag.

void TROOT::SetLineIsProcessing (  )  [inline]

Definition at line 250 of file TROOT.h.

References fLineIsProcessing.

void TROOT::SetLineHasBeenProcessed (  )  [inline]

Definition at line 251 of file TROOT.h.

References fLineIsProcessing.

void TROOT::SetReadingObject ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 252 of file TROOT.h.

References flag, and fReadingObject.

void TROOT::SetMustClean ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 253 of file TROOT.h.

References flag, and fMustClean.

void TROOT::SetSelectedPrimitive ( const TObject *  obj  )  [inline]

Definition at line 254 of file TROOT.h.

References fPrimitive.

void TROOT::SetSelectedPad ( TVirtualPad *  pad  )  [inline]

Definition at line 255 of file TROOT.h.

References fSelectPad.

void TROOT::SetStyle ( const char *  stylename = "Default"  ) 

void TROOT::Time ( Int_t  casetime = 1  )  [inline]

Definition at line 257 of file TROOT.h.

References fTimer.

Int_t TROOT::Timer (  )  const [inline]

Definition at line 258 of file TROOT.h.

References fTimer.

static Int_t TROOT::DecreaseDirLevel (  )  [static]

static Int_t TROOT::GetDirLevel (  )  [static]

static const char* TROOT::GetMacroPath (  )  [static]

static void TROOT::SetMacroPath ( const char *  newpath  )  [static]

static Int_t TROOT::IncreaseDirLevel (  )  [static]

static void TROOT::IndentLevel (  )  [static]

static Bool_t TROOT::Initialized (  )  [static]

static Bool_t TROOT::MemCheck (  )  [static]

static void TROOT::SetDirLevel ( Int_t  level = 0  )  [static]

static Int_t TROOT::ConvertVersionCode2Int ( Int_t  code  )  [static]

static Int_t TROOT::ConvertVersionInt2Code ( Int_t  v  )  [static]

static Int_t TROOT::RootVersionCode (  )  [static]


Friends And Related Function Documentation

TCint [friend]

Definition at line 59 of file TROOT.h.

Referenced by TROOT().

TCling [friend]

Definition at line 60 of file TROOT.h.


Member Data Documentation

Int_t TROOT::fLineIsProcessing [private]

Definition at line 63 of file TROOT.h.

Referenced by IsLineProcessing(), SetLineHasBeenProcessed(), SetLineIsProcessing(), and TROOT().

static Int_t TROOT::fgDirLevel [static, private]

Definition at line 65 of file TROOT.h.

Referenced by DecreaseDirLevel(), GetDirLevel(), IncreaseDirLevel(), IndentLevel(), and SetDirLevel().

static Bool_t TROOT::fgRootInit [static, private]

Definition at line 66 of file TROOT.h.

Referenced by Initialized(), TROOT(), and ~TROOT().

static Bool_t TROOT::fgMemCheck [static, private]

Definition at line 67 of file TROOT.h.

Referenced by InitSystem(), and MemCheck().

TString TROOT::fConfigOptions [protected]

Definition at line 73 of file TROOT.h.

Referenced by GetConfigOptions(), and TROOT().

TString TROOT::fConfigFeatures [protected]

Definition at line 74 of file TROOT.h.

Referenced by GetConfigFeatures(), and TROOT().

TString TROOT::fVersion [protected]

Definition at line 75 of file TROOT.h.

Referenced by GetVersion(), and TROOT().

Int_t TROOT::fVersionInt [protected]

Definition at line 76 of file TROOT.h.

Referenced by GetVersionInt(), TROOT(), and ~TROOT().

Int_t TROOT::fVersionCode [protected]

Definition at line 77 of file TROOT.h.

Referenced by GetVersionCode(), and TROOT().

Int_t TROOT::fVersionDate [protected]

Definition at line 78 of file TROOT.h.

Referenced by GetVersionDate(), and TROOT().

Int_t TROOT::fVersionTime [protected]

Definition at line 79 of file TROOT.h.

Referenced by GetVersionTime(), and TROOT().

Int_t TROOT::fBuiltDate [protected]

Definition at line 80 of file TROOT.h.

Referenced by GetBuiltDate(), and TROOT().

Int_t TROOT::fBuiltTime [protected]

Definition at line 81 of file TROOT.h.

Referenced by GetBuiltTime(), and TROOT().

Int_t TROOT::fSvnRevision [protected]

Definition at line 82 of file TROOT.h.

Referenced by GetSvnRevision(), and ReadSvnInfo().

TString TROOT::fSvnBranch [protected]

Definition at line 83 of file TROOT.h.

Referenced by GetSvnBranch(), and ReadSvnInfo().

TString TROOT::fSvnDate [protected]

Definition at line 84 of file TROOT.h.

Referenced by GetSvnDate(), and ReadSvnInfo().

Int_t TROOT::fTimer [protected]

Definition at line 85 of file TROOT.h.

Referenced by Time(), Timer(), and TROOT().

TApplication* TROOT::fApplication [protected]

Definition at line 86 of file TROOT.h.

Referenced by GetApplication(), Idle(), ProcessLine(), ProcessLineFast(), ProcessLineSync(), SetApplication(), and TROOT().

TInterpreter* TROOT::fInterpreter [protected]

Definition at line 87 of file TROOT.h.

Referenced by GetGlobalFunction(), GetGlobalFunctionWithPrototype(), GetInterpreter(), GetListOfGlobalFunctions(), GetListOfGlobals(), GetListOfTypes(), LoadMacro(), Macro(), ProcessLineFast(), Reset(), SaveContext(), TROOT(), and ~TROOT().

Bool_t TROOT::fBatch [protected]

Definition at line 88 of file TROOT.h.

Referenced by IsBatch(), SetBatch(), and TROOT().

Bool_t TROOT::fEditHistograms [protected]

Definition at line 89 of file TROOT.h.

Referenced by GetEditHistograms(), SetEditHistograms(), and TROOT().

Bool_t TROOT::fFromPopUp [protected]

Definition at line 90 of file TROOT.h.

Referenced by FromPopUp(), SetFromPopUp(), and TROOT().

Bool_t TROOT::fMustClean [protected]

Definition at line 91 of file TROOT.h.

Referenced by MustClean(), SetMustClean(), and TROOT().

Bool_t TROOT::fReadingObject [protected]

Definition at line 92 of file TROOT.h.

Referenced by ReadingObject(), SetReadingObject(), and TROOT().

Bool_t TROOT::fForceStyle [protected]

Definition at line 93 of file TROOT.h.

Referenced by ForceStyle(), GetForceStyle(), and TROOT().

Bool_t TROOT::fInterrupt [protected]

Definition at line 94 of file TROOT.h.

Referenced by IsInterrupted(), SetInterrupt(), and TROOT().

Bool_t TROOT::fEscape [protected]

Definition at line 95 of file TROOT.h.

Referenced by IsEscaped(), SetEscape(), and TROOT().

Bool_t TROOT::fExecutingMacro [protected]

Definition at line 96 of file TROOT.h.

Referenced by IsExecutingMacro(), SetExecutingMacro(), and TROOT().

Int_t TROOT::fEditorMode [protected]

Definition at line 97 of file TROOT.h.

Referenced by GetEditorMode(), SetEditorMode(), and TROOT().

const TObject* TROOT::fPrimitive [protected]

Definition at line 98 of file TROOT.h.

Referenced by GetSelectedPrimitive(), SetSelectedPrimitive(), and TROOT().

TVirtualPad* TROOT::fSelectPad [protected]

Definition at line 99 of file TROOT.h.

Referenced by GetSelectedPad(), SetSelectedPad(), and TROOT().

TCollection* TROOT::fClasses [protected]

Definition at line 100 of file TROOT.h.

Referenced by GetListOfClasses(), GetNclasses(), TROOT(), and ~TROOT().

TCollection* TROOT::fTypes [protected]

Definition at line 101 of file TROOT.h.

Referenced by GetListOfTypes(), GetNtypes(), TROOT(), and ~TROOT().

TCollection* TROOT::fGlobals [protected]

Definition at line 102 of file TROOT.h.

Referenced by GetListOfGlobals(), Reset(), TROOT(), and ~TROOT().

TCollection* TROOT::fGlobalFunctions [protected]

Definition at line 103 of file TROOT.h.

Referenced by GetListOfGlobalFunctions(), Reset(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fFiles [protected]

Definition at line 104 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetListOfFiles(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fMappedFiles [protected]

Definition at line 105 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetListOfMappedFiles(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fSockets [protected]

Definition at line 106 of file TROOT.h.

Referenced by GetListOfSockets(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fCanvases [protected]

Definition at line 107 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetListOfCanvases(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fStyles [protected]

Definition at line 108 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetListOfStyles(), TROOT(), and ~TROOT().

TCollection* TROOT::fFunctions [protected]

Definition at line 109 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetFunction(), GetListOfFunctions(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fTasks [protected]

Definition at line 110 of file TROOT.h.

Referenced by GetListOfTasks(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fColors [protected]

Definition at line 111 of file TROOT.h.

Referenced by GetListOfColors(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fGeometries [protected]

Definition at line 112 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetListOfGeometries(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fBrowsers [protected]

Definition at line 113 of file TROOT.h.

Referenced by GetListOfBrowsers(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fSpecials [protected]

Definition at line 114 of file TROOT.h.

Referenced by FindObject(), FindSpecialObject(), GetListOfSpecials(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fCleanups [protected]

Definition at line 115 of file TROOT.h.

Referenced by GetListOfCleanups(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fMessageHandlers [protected]

Definition at line 116 of file TROOT.h.

Referenced by GetListOfMessageHandlers(), Message(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fStreamerInfo [protected]

Definition at line 117 of file TROOT.h.

Referenced by GetListOfStreamerInfo(), and TROOT().

TCollection* TROOT::fClassGenerators [protected]

Definition at line 118 of file TROOT.h.

Referenced by AddClassGenerator(), GetListOfClassGenerators(), LoadClass(), and TROOT().

TSeqCollection* TROOT::fSecContexts [protected]

Definition at line 119 of file TROOT.h.

Referenced by GetListOfSecContexts(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fProofs [protected]

Definition at line 120 of file TROOT.h.

Referenced by GetListOfProofs(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fClipboard [protected]

Definition at line 121 of file TROOT.h.

Referenced by GetClipboard(), TROOT(), and ~TROOT().

TSeqCollection* TROOT::fDataSets [protected]

Definition at line 122 of file TROOT.h.

Referenced by GetListOfDataSets(), TROOT(), and ~TROOT().

TProcessUUID* TROOT::fUUIDs [protected]

Definition at line 123 of file TROOT.h.

Referenced by GetUUIDs(), TROOT(), and ~TROOT().

TFolder* TROOT::fRootFolder [protected]

Definition at line 124 of file TROOT.h.

Referenced by FindObjectAny(), GetRootFolder(), TROOT(), and ~TROOT().

TList* TROOT::fBrowsables [protected]

Definition at line 125 of file TROOT.h.

Referenced by Browse(), GetListOfBrowsables(), TROOT(), and ~TROOT().

TPluginManager* TROOT::fPluginManager [protected]

Definition at line 126 of file TROOT.h.

Referenced by GetPluginManager(), TROOT(), and ~TROOT().

TString TROOT::fCutClassName [protected]

Definition at line 127 of file TROOT.h.

Referenced by GetCutClassName(), SetCutClassName(), and TROOT().

TString TROOT::fDefCanvasName [protected]

Definition at line 128 of file TROOT.h.

Referenced by GetDefCanvasName(), SetDefCanvasName(), and TROOT().

TApplication* TROOT::fApplication [protected]

Definition at line 86 of file TROOT.h.

TInterpreter* TROOT::fInterpreter [protected]

Definition at line 87 of file TROOT.h.

const TObject* TROOT::fPrimitive [protected]

Definition at line 98 of file TROOT.h.

TVirtualPad* TROOT::fSelectPad [protected]

Definition at line 99 of file TROOT.h.

TCollection* TROOT::fClasses [protected]

Definition at line 100 of file TROOT.h.

TCollection* TROOT::fTypes [protected]

Definition at line 101 of file TROOT.h.

TCollection* TROOT::fGlobals [protected]

Definition at line 102 of file TROOT.h.

TCollection* TROOT::fGlobalFunctions [protected]

Definition at line 103 of file TROOT.h.

TSeqCollection* TROOT::fFiles [protected]

Definition at line 104 of file TROOT.h.

TSeqCollection* TROOT::fMappedFiles [protected]

Definition at line 105 of file TROOT.h.

TSeqCollection* TROOT::fSockets [protected]

Definition at line 106 of file TROOT.h.

TSeqCollection* TROOT::fCanvases [protected]

Definition at line 107 of file TROOT.h.

TSeqCollection* TROOT::fStyles [protected]

Definition at line 108 of file TROOT.h.

TCollection* TROOT::fFunctions [protected]

Definition at line 109 of file TROOT.h.

TSeqCollection* TROOT::fTasks [protected]

Definition at line 110 of file TROOT.h.

TSeqCollection* TROOT::fColors [protected]

Definition at line 111 of file TROOT.h.

TSeqCollection* TROOT::fGeometries [protected]

Definition at line 112 of file TROOT.h.

TSeqCollection* TROOT::fBrowsers [protected]

Definition at line 113 of file TROOT.h.

TSeqCollection* TROOT::fSpecials [protected]

Definition at line 114 of file TROOT.h.

TSeqCollection* TROOT::fCleanups [protected]

Definition at line 115 of file TROOT.h.

TSeqCollection* TROOT::fMessageHandlers [protected]

Definition at line 116 of file TROOT.h.

TSeqCollection* TROOT::fStreamerInfo [protected]

Definition at line 117 of file TROOT.h.

TCollection* TROOT::fClassGenerators [protected]

Definition at line 118 of file TROOT.h.

TSeqCollection* TROOT::fSecContexts [protected]

Definition at line 119 of file TROOT.h.

TSeqCollection* TROOT::fProofs [protected]

Definition at line 120 of file TROOT.h.

TSeqCollection* TROOT::fClipboard [protected]

Definition at line 121 of file TROOT.h.

TSeqCollection* TROOT::fDataSets [protected]

Definition at line 122 of file TROOT.h.

TProcessUUID* TROOT::fUUIDs [protected]

Definition at line 123 of file TROOT.h.

TFolder* TROOT::fRootFolder [protected]

Definition at line 124 of file TROOT.h.

TList* TROOT::fBrowsables [protected]

Definition at line 125 of file TROOT.h.

TPluginManager* TROOT::fPluginManager [protected]

Definition at line 126 of file TROOT.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:15 2011 for ROOT_528-00b_version by  doxygen 1.5.1