RooTFnPdfBinding Class Reference

#include <RooTFnPdfBinding.h>

Inheritance diagram for RooTFnPdfBinding:

RooAbsPdf RooAbsPdf RooAbsReal RooAbsReal RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg List of all members.

Public Member Functions

 RooTFnPdfBinding ()
 RooTFnPdfBinding (const char *name, const char *title, TF1 *_func, const RooArgList &_list)
 RooTFnPdfBinding (const RooTFnPdfBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooTFnPdfBinding ()
void printArgs (ostream &os) const
 RooTFnPdfBinding ()
 RooTFnPdfBinding (const char *name, const char *title, TF1 *_func, const RooArgList &_list)
 RooTFnPdfBinding (const RooTFnPdfBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooTFnPdfBinding ()
void printArgs (ostream &os) const

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

RooListProxy list
TF1func
TF1func

Detailed Description

Definition at line 16 of file RooTFnPdfBinding.h.


Constructor & Destructor Documentation

RooTFnPdfBinding::RooTFnPdfBinding (  )  [inline]

Definition at line 18 of file RooTFnPdfBinding.h.

Referenced by clone().

RooTFnPdfBinding::RooTFnPdfBinding ( const char *  name,
const char *  title,
TF1 _func,
const RooArgList _list 
)

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

Definition at line 27 of file RooTFnPdfBinding.cxx.

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

Definition at line 22 of file RooTFnPdfBinding.h.

RooTFnPdfBinding::RooTFnPdfBinding (  )  [inline]

Definition at line 18 of file RooTFnPdfBinding.h.

RooTFnPdfBinding::RooTFnPdfBinding ( const char *  name,
const char *  title,
TF1 _func,
const RooArgList _list 
)

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

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

Definition at line 22 of file RooTFnPdfBinding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 21 of file RooTFnPdfBinding.h.

References RooTFnPdfBinding().

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

Reimplemented from RooAbsArg.

Definition at line 46 of file RooTFnPdfBinding.cxx.

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

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

Implements RooAbsReal.

Definition at line 36 of file RooTFnPdfBinding.cxx.

References RooArgList::at(), TF1::Eval(), func, RooAbsPdf::getVal(), list, x, and y.

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

Implements RooAbsArg.

Definition at line 21 of file RooTFnPdfBinding.h.

References RooTFnPdfBinding().

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

Reimplemented from RooAbsArg.

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

Implements RooAbsReal.


Member Data Documentation

RooListProxy RooTFnPdfBinding::list [protected]

Definition at line 28 of file RooTFnPdfBinding.h.

Referenced by evaluate().

TF1* RooTFnPdfBinding::func [protected]

Definition at line 29 of file RooTFnPdfBinding.h.

Referenced by evaluate(), and printArgs().

TF1* RooTFnPdfBinding::func [protected]

Definition at line 29 of file RooTFnPdfBinding.h.


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