RooFunctor1DBinding Class Reference

#include <RooFunctor1DBinding.h>

Inheritance diagram for RooFunctor1DBinding:

RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed List of all members.

Public Member Functions

 RooFunctor1DBinding ()
 RooFunctor1DBinding (const char *name, const char *title, const ROOT::Math::IBaseFunctionOneDim &ftor, RooAbsReal &var)
 RooFunctor1DBinding (const RooFunctor1DBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooFunctor1DBinding ()
void printArgs (ostream &os) const
 RooFunctor1DBinding ()
 RooFunctor1DBinding (const char *name, const char *title, const ROOT::Math::IBaseFunctionOneDim &ftor, RooAbsReal &var)
 RooFunctor1DBinding (const RooFunctor1DBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooFunctor1DBinding ()
void printArgs (ostream &os) const

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

const ROOT::Math::IBaseFunctionOneDimfunc
RooRealProxy var
const ROOT::Math::IBaseFunctionOneDimfunc

Detailed Description

Definition at line 37 of file RooFunctor1DBinding.h.


Constructor & Destructor Documentation

RooFunctor1DBinding::RooFunctor1DBinding (  )  [inline]

Definition at line 39 of file RooFunctor1DBinding.h.

Referenced by clone().

RooFunctor1DBinding::RooFunctor1DBinding ( const char *  name,
const char *  title,
const ROOT::Math::IBaseFunctionOneDim ftor,
RooAbsReal var 
)

Definition at line 36 of file RooFunctor1DBinding.cxx.

RooFunctor1DBinding::RooFunctor1DBinding ( const RooFunctor1DBinding other,
const char *  name = 0 
)

Definition at line 44 of file RooFunctor1DBinding.cxx.

virtual RooFunctor1DBinding::~RooFunctor1DBinding (  )  [inline, virtual]

Definition at line 45 of file RooFunctor1DBinding.h.

RooFunctor1DBinding::RooFunctor1DBinding (  )  [inline]

Definition at line 39 of file RooFunctor1DBinding.h.

RooFunctor1DBinding::RooFunctor1DBinding ( const char *  name,
const char *  title,
const ROOT::Math::IBaseFunctionOneDim ftor,
RooAbsReal var 
)

RooFunctor1DBinding::RooFunctor1DBinding ( const RooFunctor1DBinding other,
const char *  name = 0 
)

virtual RooFunctor1DBinding::~RooFunctor1DBinding (  )  [inline, virtual]

Definition at line 45 of file RooFunctor1DBinding.h.


Member Function Documentation

virtual TObject* RooFunctor1DBinding::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 44 of file RooFunctor1DBinding.h.

References RooFunctor1DBinding().

void RooFunctor1DBinding::printArgs ( ostream &  os  )  const [virtual]

Reimplemented from RooAbsArg.

Definition at line 54 of file RooFunctor1DBinding.cxx.

References func, RooAbsArg::getProxy(), i, RooAbsArg::numProxies(), and p.

Double_t RooFunctor1DBinding::evaluate (  )  const [protected, virtual]

Implements RooAbsReal.

Definition at line 67 of file RooFunctor1DBinding.cxx.

References RooRealProxy::arg(), func, RooAbsReal::getVal(), and var.

virtual TObject* RooFunctor1DBinding::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 44 of file RooFunctor1DBinding.h.

References RooFunctor1DBinding().

void RooFunctor1DBinding::printArgs ( ostream &  os  )  const [virtual]

Reimplemented from RooAbsArg.

Double_t RooFunctor1DBinding::evaluate (  )  const [protected, virtual]

Implements RooAbsReal.


Member Data Documentation

const ROOT::Math::IBaseFunctionOneDim* RooFunctor1DBinding::func [protected]

Definition at line 52 of file RooFunctor1DBinding.h.

Referenced by evaluate(), and printArgs().

RooRealProxy RooFunctor1DBinding::var [protected]

Definition at line 53 of file RooFunctor1DBinding.h.

Referenced by evaluate().

const ROOT::Math::IBaseFunctionOneDim* RooFunctor1DBinding::func [protected]

Definition at line 52 of file RooFunctor1DBinding.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:36 2011 for ROOT_528-00b_version by  doxygen 1.5.1