RooRecursiveFraction Class Reference

#include <RooRecursiveFraction.h>

Inheritance diagram for RooRecursiveFraction:

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

 RooRecursiveFraction ()
 RooRecursiveFraction (const char *name, const char *title, const RooArgList &fracSet)
virtual ~RooRecursiveFraction ()
 RooRecursiveFraction (const RooRecursiveFraction &other, const char *name=0)
virtual TObjectclone (const char *newname) const
 RooRecursiveFraction ()
 RooRecursiveFraction (const char *name, const char *title, const RooArgList &fracSet)
virtual ~RooRecursiveFraction ()
 RooRecursiveFraction (const RooRecursiveFraction &other, const char *name=0)
virtual TObjectclone (const char *newname) const

Protected Member Functions

Double_t evaluate () const
 do not persist
Double_t evaluate () const
 do not persist

Protected Attributes

RooListProxy _list
TIterator_listIter
TIterator_listIter

Detailed Description

Definition at line 25 of file RooRecursiveFraction.h.


Constructor & Destructor Documentation

RooRecursiveFraction::RooRecursiveFraction (  ) 

Definition at line 48 of file RooRecursiveFraction.cxx.

References _list, _listIter, and RooAbsCollection::createIterator().

Referenced by clone().

RooRecursiveFraction::RooRecursiveFraction ( const char *  name,
const char *  title,
const RooArgList fracSet 
)

Definition at line 57 of file RooRecursiveFraction.cxx.

References _list, _listIter, RooListProxy::add(), RooArgList::at(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, and RooErrorHandler::softAbort().

RooRecursiveFraction::~RooRecursiveFraction (  )  [virtual]

Definition at line 90 of file RooRecursiveFraction.cxx.

References _listIter.

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

Definition at line 78 of file RooRecursiveFraction.cxx.

References _list, _listIter, and RooAbsCollection::createIterator().

RooRecursiveFraction::RooRecursiveFraction (  ) 

RooRecursiveFraction::RooRecursiveFraction ( const char *  name,
const char *  title,
const RooArgList fracSet 
)

virtual RooRecursiveFraction::~RooRecursiveFraction (  )  [virtual]

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


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 33 of file RooRecursiveFraction.h.

References RooRecursiveFraction().

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

do not persist

Implements RooAbsReal.

Definition at line 100 of file RooRecursiveFraction.cxx.

References _list, _listIter, RooAbsReal::getVal(), TIterator::Next(), RooAbsProxy::nset(), and TIterator::Reset().

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

Implements RooAbsArg.

Definition at line 33 of file RooRecursiveFraction.h.

References RooRecursiveFraction().

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

do not persist

Implements RooAbsReal.


Member Data Documentation

RooListProxy RooRecursiveFraction::_list [protected]

Definition at line 37 of file RooRecursiveFraction.h.

Referenced by evaluate(), and RooRecursiveFraction().

TIterator* RooRecursiveFraction::_listIter [mutable, protected]

Definition at line 38 of file RooRecursiveFraction.h.

Referenced by evaluate(), RooRecursiveFraction(), and ~RooRecursiveFraction().

TIterator* RooRecursiveFraction::_listIter [mutable, protected]

Definition at line 38 of file RooRecursiveFraction.h.


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