library: libRooFit #include "RooRealMPFE.h" |
RooRealMPFE
class description - source file - inheritance tree (.pdf)
protected:
virtual void constOptimize(RooAbsArg::ConstOpCode opcode)
virtual Double_t evaluate() const
void initialize()
void initVars()
void serverLoop()
public:
RooRealMPFE(const char* name, const char* title, RooAbsReal& arg, Bool_t calcInline = kFALSE)
RooRealMPFE(const RooRealMPFE& other, const char* name = "0")
virtual ~RooRealMPFE()
void calculate() const
static TClass* Class()
virtual TObject* clone(const char* newname) const
virtual Double_t getVal(const RooArgSet* nset = 0) const
virtual TClass* IsA() const
void setVerbose(Bool_t clientFlag = kTRUE, Bool_t serverFlag = kTRUE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void standby()
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
RooRealMPFE::State _state
RooRealProxy _arg Function to calculate in parallel process
RooListProxy _vars Variables
RooArgList _saveVars Copy of variables
Bool_t _calcInProgress
Bool_t _verboseClient
Bool_t _verboseServer
Bool_t _inlineMode
Bool_t _forceCalc
Int_t _pipeToClient[2] Pipe to client process
Int_t _pipeToServer[2] Pipe to server process
static RooMPSentinel _sentinel
public:
static const RooRealMPFE::State Initialize
static const RooRealMPFE::State Client
static const RooRealMPFE::State Server
static const RooRealMPFE::State Inline
static const RooRealMPFE::Message SendReal
static const RooRealMPFE::Message SendCat
static const RooRealMPFE::Message Calculate
static const RooRealMPFE::Message Retrieve
static const RooRealMPFE::Message ReturnValue
static const RooRealMPFE::Message Terminate
static const RooRealMPFE::Message ConstOpt
static const RooRealMPFE::Message Verbose
RooRealMPFE(const char *name, const char *title, RooAbsReal& arg, Bool_t calcInline) :
RooAbsReal(name,title),
_state(Initialize),
_arg("arg","arg",this,arg),
_vars("vars","vars",this),
_verboseClient(kFALSE),
_verboseServer(kFALSE),
_inlineMode(calcInline)
RooRealMPFE(const RooRealMPFE& other, const char* name) :
RooAbsReal(other, name),
_state(other._state),
_arg("arg",this,other._arg),
_vars("vars",this,other._vars),
_verboseClient(other._verboseClient),
_verboseServer(other._verboseServer),
_inlineMode(other._inlineMode),
_forceCalc(other._forceCalc)
Copy constructor
~RooRealMPFE()
Destructor
void initVars()
Initialize variable list
void initialize()
void serverLoop()
void calculate() const
Start asynchronous calculation of arg value
Double_t getVal(const RooArgSet* /*nset*/) const
Double_t evaluate() const
Retrieve value of arg
void standby()
void constOptimize(ConstOpCode opcode)
void setVerbose(Bool_t clientFlag, Bool_t serverFlag)
Inline Functions
TObject* clone(const char* newname) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Tue Jun 28 18:14:49 2005
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.