RooConstraintSum Class Reference

#include <RooConstraintSum.h>

Inheritance diagram for RooConstraintSum:

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

 RooConstraintSum ()
 RooConstraintSum (const char *name, const char *title, const RooArgSet &constraintSet, const RooArgSet &paramSet)
virtual ~RooConstraintSum ()
 RooConstraintSum (const RooConstraintSum &other, const char *name=0)
virtual TObjectclone (const char *newname) const
 RooConstraintSum ()
 RooConstraintSum (const char *name, const char *title, const RooArgSet &constraintSet, const RooArgSet &paramSet)
virtual ~RooConstraintSum ()
 RooConstraintSum (const RooConstraintSum &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 _set1
RooSetProxy _paramSet
TIterator_setIter1
TIterator_setIter1

Detailed Description

Definition at line 26 of file RooConstraintSum.h.


Constructor & Destructor Documentation

RooConstraintSum::RooConstraintSum (  ) 

Definition at line 49 of file RooConstraintSum.cxx.

References _set1, _setIter1, and RooAbsCollection::createIterator().

Referenced by clone().

RooConstraintSum::RooConstraintSum ( const char *  name,
const char *  title,
const RooArgSet constraintSet,
const RooArgSet paramSet 
)

Definition at line 58 of file RooConstraintSum.cxx.

References _paramSet, _set1, _setIter1, RooSetProxy::add(), RooListProxy::add(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooFit::InputArguments, TIterator::Next(), and RooErrorHandler::softAbort().

RooConstraintSum::~RooConstraintSum (  )  [virtual]

Definition at line 101 of file RooConstraintSum.cxx.

References _setIter1.

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

Definition at line 88 of file RooConstraintSum.cxx.

References _set1, _setIter1, and RooAbsCollection::createIterator().

RooConstraintSum::RooConstraintSum (  ) 

RooConstraintSum::RooConstraintSum ( const char *  name,
const char *  title,
const RooArgSet constraintSet,
const RooArgSet paramSet 
)

virtual RooConstraintSum::~RooConstraintSum (  )  [virtual]

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


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 34 of file RooConstraintSum.h.

References RooConstraintSum().

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

do not persist

Implements RooAbsReal.

Definition at line 111 of file RooConstraintSum.cxx.

References _paramSet, _setIter1, TIterator::Next(), and TIterator::Reset().

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

Implements RooAbsArg.

Definition at line 34 of file RooConstraintSum.h.

References RooConstraintSum().

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

do not persist

Implements RooAbsReal.


Member Data Documentation

RooListProxy RooConstraintSum::_set1 [protected]

Definition at line 38 of file RooConstraintSum.h.

Referenced by RooConstraintSum().

RooSetProxy RooConstraintSum::_paramSet [protected]

Definition at line 39 of file RooConstraintSum.h.

Referenced by evaluate(), and RooConstraintSum().

TIterator* RooConstraintSum::_setIter1 [protected]

Definition at line 40 of file RooConstraintSum.h.

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

TIterator* RooConstraintSum::_setIter1 [protected]

Definition at line 40 of file RooConstraintSum.h.


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