Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Parallelized classes

Classes implement parallelism within ROOT.

Classes

class  ROOT::Internal::RTaskArenaWrapper
 Wrapper for tbb::task_arena. More...
 
class  ROOT::TProcessExecutor
 This class provides a simple interface to execute the same task multiple times in parallel, possibly with different arguments every time. More...
 
class  ROOT::Internal::TSpinLockGuard
 A spin mutex-as-code-guard class. More...
 
class  ROOT::TSpinMutex
 A spin mutex class which respects the STL interface for mutexes. More...
 
class  ROOT::Experimental::TTaskGroup
 A class to manage the asynchronous execution of work items. More...
 
class  ROOT::TThreadedObject< T >
 A wrapper to make object instances thread private, lazily. More...
 
class  ROOT::TThreadExecutor
 This class provides a simple interface to execute the same task multiple times in parallel threads, possibly with different arguments every time. More...
 
class  ROOT::TTreeProcessorMP
 This class provides an interface to process a TTree dataset in parallel with multi-process technology. More...
 
class  ROOT::TTreeProcessorMT
 A class to process the entries of a TTree in parallel. More...