ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
RooMPSentinel Class Reference

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. More...
 
virtual ~RooMPSentinel ()
 Destructor. More...
 

Protected Member Functions

void add (RooRealMPFE &mpfe)
 Register given multi-processor front-end object with the sentinel. More...
 
void remove (RooRealMPFE &mpfe)
 Remove given multi-processor front-end object from the sentinel. More...
 
 RooMPSentinel (const RooMPSentinel &)
 

Protected Attributes

RooArgSet _mpfeSet
 

Friends

class RooRealMPFE
 

#include <RooMPSentinel.h>

Constructor & Destructor Documentation

RooMPSentinel::RooMPSentinel ( )

Constructor.

Definition at line 44 of file RooMPSentinel.cxx.

RooMPSentinel::~RooMPSentinel ( )
virtual

Destructor.

Terminate all parallel processes still registered with the sentinel

Definition at line 54 of file RooMPSentinel.cxx.

RooMPSentinel::RooMPSentinel ( const RooMPSentinel )
inlineprotected

Definition at line 35 of file RooMPSentinel.h.

Member Function Documentation

void RooMPSentinel::add ( RooRealMPFE mpfe)
protected

Register given multi-processor front-end object with the sentinel.

Definition at line 69 of file RooMPSentinel.cxx.

Referenced by RooRealMPFE::RooRealMPFE().

void RooMPSentinel::remove ( RooRealMPFE mpfe)
protected

Remove given multi-processor front-end object from the sentinel.

Definition at line 79 of file RooMPSentinel.cxx.

Referenced by RooRealMPFE::~RooRealMPFE().

Friends And Related Function Documentation

friend class RooRealMPFE
friend

Definition at line 31 of file RooMPSentinel.h.

Member Data Documentation

RooArgSet RooMPSentinel::_mpfeSet
protected

Definition at line 38 of file RooMPSentinel.h.

Collaboration diagram for RooMPSentinel:
[legend]

The documentation for this class was generated from the following files: