27namespace RooFit {
class BidirMMapPipe; }
41 void setVerbose(
bool clientFlag=
true,
bool serverFlag=
true) ;
RooCollectionProxy< RooArgList > RooListProxy
RooTemplateProxy< RooAbsReal > RooRealProxy
Compatibility typedef replacing the old RooRealProxy class.
#define ClassDefOverride(name, id)
RooAbsReal()
coverity[UNINIT_CTOR] Default constructor
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooFit::BidirMMapPipe * _pipe
! connection to child
RooArgList _saveVars
Copy of variables.
void calculate() const
Client-side function that instructs server process to start asynchronuous (re)calculation of function...
void initialize()
Initialize the remote process and message passing pipes between current process and remote process.
void serverLoop()
Server loop of remote processes.
void standby()
Terminate remote server process and return front-end class to standby mode.
RooListProxy _vars
Variables.
void applyNLLWeightSquared(bool flag)
Control verbose messaging related to inter process communication on both client and server side.
void initVars()
Initialize list of variables of front-end argument 'arg'.
RooRealMPFE * _updateMaster
! Update master
friend class RooAbsTestStatistic
void doApplyNLLW2(bool flag)
bool _retrieveDispatched
!
void setVerbose(bool clientFlag=true, bool serverFlag=true)
Control verbose messaging related to inter process communication on both client and server side.
std::vector< bool > _constChanged
! Flags if variable needs update on server-side
double evaluate() const override
Send message to server process to retrieve output value If error were logged use logEvalError() on re...
TObject * clone(const char *newname) const override
void constOptimizeTestStatistic(ConstOpCode opcode, bool doAlsoTracking=true) override
Intercept call to optimize constant term in test statistics and forward it to object on server side.
virtual double getCarry() const
std::vector< bool > _valueChanged
! Flags if variable needs update on server-side
void enableOffsetting(bool flag) override
Control verbose messaging related to inter process communication on both client and server side.
RooRealProxy _arg
Function to calculate in parallel process.
~RooRealMPFE() override
Destructor.
void followAsSlave(RooRealMPFE &master)
RooAbsReal::ErrorLoggingMode _remoteEvalErrorLoggingState
RooRealMPFE(const char *name, const char *title, RooAbsReal &arg, bool calcInline=false)
Construct front-end object for object 'arg' whose evaluation will be calculated asynchronously in a s...
double getValV(const RooArgSet *nset=nullptr) const override
If value needs recalculation and calculation has not been started with a call to calculate() start it...
Mother of all ROOT objects.
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...