RooTFnBinding Class Reference

#include <RooTFnBinding.h>

Inheritance diagram for RooTFnBinding:

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

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

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

RooListProxy olist
RooListProxy plist
TF1func
TF1func

Detailed Description

Definition at line 17 of file RooTFnBinding.h.


Constructor & Destructor Documentation

RooTFnBinding::RooTFnBinding (  )  [inline]

Definition at line 19 of file RooTFnBinding.h.

Referenced by clone().

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

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

Definition at line 27 of file RooTFnBinding.cxx.

References RooListProxy::add(), olist, and plist.

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

Definition at line 38 of file RooTFnBinding.cxx.

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

Definition at line 24 of file RooTFnBinding.h.

RooTFnBinding::RooTFnBinding (  )  [inline]

Definition at line 19 of file RooTFnBinding.h.

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

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

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

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

Definition at line 24 of file RooTFnBinding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 23 of file RooTFnBinding.h.

References RooTFnBinding().

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

Reimplemented from RooAbsArg.

Definition at line 61 of file RooTFnBinding.cxx.

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

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

Implements RooAbsReal.

Definition at line 48 of file RooTFnBinding.cxx.

References RooArgList::at(), TF1::Eval(), func, TFormula::GetNpar(), RooAbsReal::getVal(), i, olist, plist, TFormula::SetParameter(), x, and y.

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

Implements RooAbsArg.

Definition at line 23 of file RooTFnBinding.h.

References RooTFnBinding().

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

Reimplemented from RooAbsArg.

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

Implements RooAbsReal.


Member Data Documentation

RooListProxy RooTFnBinding::olist [protected]

Definition at line 30 of file RooTFnBinding.h.

Referenced by evaluate(), and RooTFnBinding().

RooListProxy RooTFnBinding::plist [protected]

Definition at line 31 of file RooTFnBinding.h.

Referenced by evaluate(), and RooTFnBinding().

TF1* RooTFnBinding::func [protected]

Definition at line 32 of file RooTFnBinding.h.

Referenced by evaluate(), and printArgs().

TF1* RooTFnBinding::func [protected]

Definition at line 32 of file RooTFnBinding.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