Logo ROOT   6.07/09
Reference Guide
Classes | Namespaces | Macros | Functions | Variables
TROOT.h File Reference
#include "TDirectory.h"
#include "TList.h"
#include "RConfigure.h"
#include <atomic>
Include dependency graph for TROOT.h:

Classes

class  ROOT::Internal::TParBranchProcessingRAII
 
class  ROOT::Internal::TParTreeProcessingRAII
 
class  TROOT
 ROOT top level object description. More...
 

Namespaces

 ROOT
 This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecutor::MapReduce.
 
 ROOT::Internal
 

Macros

#define gROOT   (ROOT::GetROOT())
 

Functions

void ROOT::DisableImplicitMT ()
 Disables the implicit multi-threading in ROOT. More...
 
void ROOT::Internal::DisableParBranchProcessing ()
 Globally disables the IMT use case of parallel branch processing, deactivating the corresponding locks. More...
 
void ROOT::Internal::DisableParTreeProcessing ()
 Globally disables the IMT use case of parallel branch processing, deactivating the corresponding locks. 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::Internal::EnableParBranchProcessing ()
 Globally enables the parallel branch processing, which is a case of implicit multi-threading (IMT) in ROOT, activating the required locks. More...
 
void ROOT::Internal::EnableParTreeProcessing ()
 Globally enables the parallel tree processing, which is a case of implicit multi-threading in ROOT, activating the required locks. More...
 
void ROOT::EnableThreadSafety ()
 Enables the global mutex to make ROOT thread safe/aware. More...
 
TROOTROOT::GetROOT ()
 
TROOTROOT::Internal::GetROOT2 ()
 
Bool_t ROOT::IsImplicitMTEnabled ()
 Returns true if the implicit multi-threading in ROOT is enabled. More...
 
Bool_t ROOT::Internal::IsParBranchProcessingEnabled ()
 Returns true if parallel branch processing is enabled. More...
 
Bool_t ROOT::Internal::IsParTreeProcessingEnabled ()
 Returns true if parallel tree processing is enabled. More...
 

Variables

R__EXTERN TROOTROOT::Internal::gROOTLocal = ROOT::GetROOT()
 
R__EXTERN TVirtualMutexgROOTMutex
 

Macro Definition Documentation

#define gROOT   (ROOT::GetROOT())

Definition at line 364 of file TROOT.h.

Variable Documentation

R__EXTERN TVirtualMutex* gROOTMutex

Definition at line 63 of file TROOT.h.