Logo ROOT   6.08/07
Reference Guide
Functions
TImplicitMT.cxx File Reference
#include "TError.h"
#include "TThread.h"
#include <atomic>
#include "tbb/task_scheduler_init.h"
Include dependency graph for TImplicitMT.cxx:

Functions

static bool & GetImplicitMTFlag ()
 
static std::atomic_int & GetParBranchProcessingCount ()
 
static std::atomic_int & GetParTreeProcessingCount ()
 
static tbb::task_scheduler_init & GetScheduler ()
 
void ROOT_TImplicitMT_DisableImplicitMT ()
 
void ROOT_TImplicitMT_DisableParBranchProcessing ()
 
void ROOT_TImplicitMT_DisableParTreeProcessing ()
 
void ROOT_TImplicitMT_EnableImplicitMT (UInt_t numthreads)
 
void ROOT_TImplicitMT_EnableParBranchProcessing ()
 
void ROOT_TImplicitMT_EnableParTreeProcessing ()
 
bool ROOT_TImplicitMT_IsImplicitMTEnabled ()
 
bool ROOT_TImplicitMT_IsParBranchProcessingEnabled ()
 
bool ROOT_TImplicitMT_IsParTreeProcessingEnabled ()
 

Function Documentation

◆ GetImplicitMTFlag()

static bool& GetImplicitMTFlag ( )
static

Definition at line 34 of file TImplicitMT.cxx.

◆ GetParBranchProcessingCount()

static std::atomic_int& GetParBranchProcessingCount ( )
static

Definition at line 40 of file TImplicitMT.cxx.

◆ GetParTreeProcessingCount()

static std::atomic_int& GetParTreeProcessingCount ( )
static

Definition at line 46 of file TImplicitMT.cxx.

◆ GetScheduler()

static tbb::task_scheduler_init& GetScheduler ( )
static

Definition at line 28 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_DisableImplicitMT()

void ROOT_TImplicitMT_DisableImplicitMT ( )

Definition at line 70 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_DisableParBranchProcessing()

void ROOT_TImplicitMT_DisableParBranchProcessing ( )

Definition at line 90 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_DisableParTreeProcessing()

void ROOT_TImplicitMT_DisableParTreeProcessing ( )

Definition at line 105 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_EnableImplicitMT()

void ROOT_TImplicitMT_EnableImplicitMT ( UInt_t  numthreads)

Definition at line 52 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_EnableParBranchProcessing()

void ROOT_TImplicitMT_EnableParBranchProcessing ( )

Definition at line 85 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_EnableParTreeProcessing()

void ROOT_TImplicitMT_EnableParTreeProcessing ( )

Definition at line 100 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_IsImplicitMTEnabled()

bool ROOT_TImplicitMT_IsImplicitMTEnabled ( )

Definition at line 80 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_IsParBranchProcessingEnabled()

bool ROOT_TImplicitMT_IsParBranchProcessingEnabled ( )

Definition at line 95 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_IsParTreeProcessingEnabled()

bool ROOT_TImplicitMT_IsParTreeProcessingEnabled ( )

Definition at line 110 of file TImplicitMT.cxx.