Crombie Tools
ParallelRunner.h File Reference

Defines the ParallelRunner class. More...

#include <vector>
#include <queue>
#include "TMutex.h"
#include "TThread.h"
#include "FileConfigReader.h"

Go to the source code of this file.

Classes

class  ParallelRunner
 Class for running over FileInfos in parallel. More...
 

Variables

TMutex output_lock
 
TMutex queue_lock
 
TMutex root_lock
 

Detailed Description

Defines the ParallelRunner class.

Author
Daniel Abercrombie daber.nosp@m.cro@.nosp@m.mit.e.nosp@m.du

Definition in file ParallelRunner.h.

Variable Documentation

§ output_lock

TMutex output_lock

§ queue_lock

TMutex queue_lock

Definition at line 20 of file ParallelRunner.h.

Referenced by ParallelRunner::RunThread().

§ root_lock

TMutex root_lock

Definition at line 22 of file ParallelRunner.h.

Referenced by PlotPreparer::RunFile(), and ParallelRunner::RunThreads().