RooMPSentinel is a singleton class that keeps track of all parellel execution processes for goodness-of-fit calculations.
The primary task of RooMPSentinel is to terminate all server processes when the main ROOT process is exiting.
Definition at line 23 of file RooMPSentinel.h.
Public Member Functions | |
RooMPSentinel () | |
Constructor. | |
virtual | ~RooMPSentinel () |
Destructor. | |
Protected Member Functions | |
RooMPSentinel (const RooMPSentinel &) | |
void | add (RooRealMPFE &mpfe) |
Register given multi-processor front-end object with the sentinel. | |
void | remove (RooRealMPFE &mpfe) |
Remove given multi-processor front-end object from the sentinel. | |
Protected Attributes | |
RooArgSet | _mpfeSet |
Friends | |
class | RooRealMPFE |
#include <RooMPSentinel.h>
RooMPSentinel::RooMPSentinel | ( | ) |
Constructor.
Definition at line 43 of file RooMPSentinel.cxx.
|
virtual |
Destructor.
Terminate all parallel processes still registered with the sentinel
Definition at line 53 of file RooMPSentinel.cxx.
|
inlineprotected |
Definition at line 35 of file RooMPSentinel.h.
|
protected |
Register given multi-processor front-end object with the sentinel.
Definition at line 68 of file RooMPSentinel.cxx.
|
protected |
Remove given multi-processor front-end object from the sentinel.
Definition at line 78 of file RooMPSentinel.cxx.
|
friend |
Definition at line 31 of file RooMPSentinel.h.
|
protected |
Definition at line 38 of file RooMPSentinel.h.