void initVars()
Initialize list of variables of front-end argument 'arg'.
void followAsSlave(RooRealMPFE &master)
void initialize()
Initialize the remote process and message passing pipes between current process and remote process...
RooRealMPFE * _updateMaster
Flags if variable needs update on server-side.
virtual TObject * clone(const char *newname) const
void applyNLLWeightSquared(Bool_t flag)
Control verbose messaging related to inter process communication on both client and server side...
virtual Double_t evaluate() const
Send message to server process to retrieve output value If error were logged use logEvalError() on re...
Bool_t _retrieveDispatched
Update master.
virtual Double_t getCarry() const
#define ClassDef(name, id)
std::vector< Bool_t > _constChanged
Flags if variable needs update on server-side.
virtual ~RooRealMPFE()
Destructor.
void serverLoop()
Server loop of remote processes.
void setVerbose(Bool_t clientFlag=kTRUE, Bool_t serverFlag=kTRUE)
Control verbose messaging related to inter process communication on both client and server side...
RooRealMPFE(const char *name, const char *title, RooAbsReal &arg, Bool_t calcInline=kFALSE)
Construct front-end object for object 'arg' whose evaluation will be calculated asynchronously in a s...
void calculate() const
Client-side function that instructs server process to start asynchronuous (re)calculation of function...
void standby()
Terminate remote server process and return front-end class to standby mode.
BidirMMapPipe creates a bidirectional channel between the current process and a child it forks...
std::vector< Bool_t > _valueChanged
connection to child
void enableOffsetting(Bool_t flag)
Control verbose messaging related to inter process communication on both client and server side...
virtual Double_t getValV(const RooArgSet *nset=0) const
If value needs recalculation and calculation has not beed started with a call to calculate() start it...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooAbsReal::ErrorLoggingMode _remoteEvalErrorLoggingState
Mother of all ROOT objects.
virtual void constOptimizeTestStatistic(ConstOpCode opcode, Bool_t doAlsoTracking=kTRUE)
Intercept call to optimize constant term in test statistics and forward it to object on server side...
void doApplyNLLW2(Bool_t flag)
RooFit::BidirMMapPipe * _pipe
static RooMPSentinel _sentinel