ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Typedefs | Functions | Variables
TROOT.cxx File Reference
#include "RConfig.h"
#include "RConfigure.h"
#include "RConfigOptions.h"
#include "RVersion.h"
#include "RGitCommit.h"
#include <string>
#include <map>
#include <stdlib.h>
#include <dlfcn.h>
#include "Riostream.h"
#include "Gtypes.h"
#include "TROOT.h"
#include "TClass.h"
#include "TClassEdit.h"
#include "TClassGenerator.h"
#include "TDataType.h"
#include "TDatime.h"
#include "TStyle.h"
#include "TObjectTable.h"
#include "TClassTable.h"
#include "TSystem.h"
#include "THashList.h"
#include "TObjArray.h"
#include "TEnv.h"
#include "TError.h"
#include "TColor.h"
#include "TGlobal.h"
#include "TFunction.h"
#include "TVirtualPad.h"
#include "TBrowser.h"
#include "TSystemDirectory.h"
#include "TApplication.h"
#include "TInterpreter.h"
#include "TGuiFactory.h"
#include "TMessageHandler.h"
#include "TFolder.h"
#include "TQObject.h"
#include "TProcessUUID.h"
#include "TPluginManager.h"
#include "TMap.h"
#include "TObjString.h"
#include "TVirtualMutex.h"
#include "TListOfTypes.h"
#include "TListOfDataMembers.h"
#include "TListOfEnumsWithLock.h"
#include "TListOfFunctions.h"
#include "TListOfFunctionTemplates.h"
#include "TFunctionTemplate.h"
#include "ThreadLocalStorage.h"
Include dependency graph for TROOT.cxx:

Go to the source code of this file.

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Internal
 

Typedefs

typedef TROOT *(* ROOT::Internal::GetROOTFun_t )()
 

Functions

void R__SetZipMode (int)
 
static Int_t IVERSQ ()
 Return version id as an integer, i.e. "2.22/04" -> 22204. More...
 
static Int_t IDATQQ (const char *date)
 Return built date as integer, i.e. "Apr 28 2000" -> 20000428. More...
 
static Int_t ITIMQQ (const char *time)
 Return built time as integer (with min precision), i.e. More...
 
static void CleanUpROOTAtExit ()
 Clean up at program termination before global objects go out of scope. More...
 
static void at_exit_of_TROOT ()
 
TROOTROOT::Internal::GetROOT1 ()
 
TROOTROOT::Internal::GetROOT2 ()
 
static Func_t ROOT::Internal::GetSymInLibThread (const char *funcname)
 
TROOTROOT::GetROOT ()
 
TStringROOT::GetMacroPath ()
 
void ROOT::EnableThreadSafety ()
 Enables the global mutex to make ROOT thread safe/aware. More...
 
void ROOT::EnableImplicitMT (UInt_t numthreads)
 Globally enables the implicit multi-threading in ROOT, activating the parallel execution of those methods in ROOT that provide an internal parallelisation. More...
 
void ROOT::DisableImplicitMT ()
 Disables the implicit multi-threading in ROOT. More...
 
Bool_t ROOT::IsImplicitMTEnabled ()
 Returns true if the implicit multi-threading in ROOT is enabled. More...
 
 ClassImp (TROOT) TROOT
 Default ctor. More...
 
static TClassR__GetClassIfKnown (const char *className)
 Check whether className is a known class, and only autoload if we can. More...
 
Bool_tGetReadingObject ()
 
static void CallCloseFiles ()
 Insure that the files, canvases and sockets are closed. More...
 

Variables

static DestroyInterpreter_tgDestroyInterpreter = 0
 
static voidgInterpreterLib = 0
 
TVirtualMutexgROOTMutex = 0
 
void **(* gThreadTsd )(void *, Int_t)=0
 
static GetROOTFun_t ROOT::Internal::gGetROOT = &GetROOT1
 
Int_t gDebug
 

Function Documentation

static void at_exit_of_TROOT ( )
static

Definition at line 269 of file TROOT.cxx.

Referenced by TROOT::InitInterpreter().

static void CallCloseFiles ( )
static

Insure that the files, canvases and sockets are closed.

Definition at line 2217 of file TROOT.cxx.

Referenced by TROOT::RegisterModule().

ClassImp ( TROOT  )

Default ctor.

Definition at line 457 of file TROOT.cxx.

static void CleanUpROOTAtExit ( )
static

Clean up at program termination before global objects go out of scope.

Definition at line 207 of file TROOT.cxx.

Referenced by TROOT::TROOT().

Bool_t& GetReadingObject ( )

Definition at line 2160 of file TROOT.cxx.

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

static Int_t IDATQQ ( const char *  date)
static

Return built date as integer, i.e. "Apr 28 2000" -> 20000428.

Definition at line 176 of file TROOT.cxx.

Referenced by TROOT::TROOT().

static Int_t ITIMQQ ( const char *  time)
static

Return built time as integer (with min precision), i.e.

"17:32:37" -> 1732.

Definition at line 197 of file TROOT.cxx.

Referenced by TROOT::TROOT().

static Int_t IVERSQ ( )
static

Return version id as an integer, i.e. "2.22/04" -> 22204.

Definition at line 166 of file TROOT.cxx.

Referenced by TROOT::TROOT().

static TClass* R__GetClassIfKnown ( const char *  className)
static

Check whether className is a known class, and only autoload if we can.

Helper function for TROOT::IgnoreInclude().

Definition at line 1598 of file TROOT.cxx.

Referenced by TROOT::IgnoreInclude().

void R__SetZipMode ( int  )

Referenced by TROOT::InitSystem().

Variable Documentation

Int_t gDebug

Definition at line 454 of file TROOT.cxx.

Referenced by TROOT::InitSystem().

DestroyInterpreter_t* gDestroyInterpreter = 0
static

Definition at line 153 of file TROOT.cxx.

Referenced by TROOT::InitInterpreter().

void* gInterpreterLib = 0
static

Definition at line 154 of file TROOT.cxx.

Referenced by TROOT::InitInterpreter().

TVirtualMutex* gROOTMutex = 0
void**(* gThreadTsd)(void *, Int_t)=0

Definition at line 160 of file TROOT.cxx.