library: libRooFit
#include "RooRealMPFE.h"

RooRealMPFE


class description - source file - inheritance tree (.pdf)

class RooRealMPFE : public RooAbsReal

Inheritance Chart:
TObject
<-
TNamed
RooPrintable
<-
RooAbsArg
<-
RooAbsReal
<-
RooRealMPFE

    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)

Data Members


    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

Class Description


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.