|
void | ROOT::CallRecursiveRemoveIfNeeded (TObject &obj) |
| call RecursiveRemove for obj if gROOT is valid and obj.TestBit(kMustCleanup) is true. More...
|
|
void | ROOT::DisableImplicitMT () |
| Disables the implicit multi-threading in ROOT (see EnableImplicitMT). More...
|
|
void | ROOT::Internal::DisableParBranchProcessing () |
| Globally disables the IMT use case of parallel branch processing, deactivating the corresponding locks. More...
|
|
void | ROOT::EnableImplicitMT (UInt_t numthreads=0) |
| Enable ROOT's implicit multi-threading for all objects and methods that provide an internal parallelisation mechanism. 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::EnableThreadSafety () |
| Enables the global mutex to make ROOT thread safe/aware. More...
|
|
UInt_t | ROOT::GetImplicitMTPoolSize () |
| Returns the size of the pool used for implicit multi-threading. More...
|
|
TROOT * | ROOT::GetROOT () |
|
TROOT * | ROOT::Internal::GetROOT2 () |
|
UInt_t | ROOT::GetThreadPoolSize () |
| Returns the size of ROOT's thread pool. More...
|
|
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::RequiresCleanup (TObject &obj) |
|
void | ROOT::Internal::SetRequireCleanup (TObject &obj) |
|