Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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...