RooScaledFunc Class Reference

#include <RooScaledFunc.h>

Inheritance diagram for RooScaledFunc:

RooAbsFunc RooAbsFunc List of all members.

Public Member Functions

 RooScaledFunc (const RooAbsFunc &func, Double_t scaleFactor)
virtual ~RooScaledFunc ()
virtual Double_t operator() (const Double_t xvector[]) const
virtual Double_t getMinLimit (UInt_t index) const
virtual Double_t getMaxLimit (UInt_t index) const
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const
 RooScaledFunc (const RooAbsFunc &func, Double_t scaleFactor)
virtual ~RooScaledFunc ()
virtual Double_t operator() (const Double_t xvector[]) const
virtual Double_t getMinLimit (UInt_t index) const
virtual Double_t getMaxLimit (UInt_t index) const
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const

Protected Attributes

const RooAbsFunc_func
Double_t _scaleFactor
const RooAbsFunc_func

Detailed Description

Definition at line 21 of file RooScaledFunc.h.


Constructor & Destructor Documentation

RooScaledFunc::RooScaledFunc ( const RooAbsFunc func,
Double_t  scaleFactor 
) [inline]

Definition at line 23 of file RooScaledFunc.h.

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

Definition at line 25 of file RooScaledFunc.h.

RooScaledFunc::RooScaledFunc ( const RooAbsFunc func,
Double_t  scaleFactor 
) [inline]

Definition at line 23 of file RooScaledFunc.h.

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

Definition at line 25 of file RooScaledFunc.h.


Member Function Documentation

virtual Double_t RooScaledFunc::operator() ( const Double_t  xvector[]  )  const [inline, virtual]

Implements RooAbsFunc.

Definition at line 27 of file RooScaledFunc.h.

References _scaleFactor.

virtual Double_t RooScaledFunc::getMinLimit ( UInt_t  index  )  const [inline, virtual]

Implements RooAbsFunc.

Definition at line 30 of file RooScaledFunc.h.

References _func, and RooAbsFunc::getMinLimit().

virtual Double_t RooScaledFunc::getMaxLimit ( UInt_t  index  )  const [inline, virtual]

Implements RooAbsFunc.

Definition at line 31 of file RooScaledFunc.h.

References _func, and RooAbsFunc::getMaxLimit().

virtual std::list<Double_t>* RooScaledFunc::plotSamplingHint ( RooAbsRealLValue obs,
Double_t  xlo,
Double_t  xhi 
) const [inline, virtual]

Reimplemented from RooAbsFunc.

Definition at line 33 of file RooScaledFunc.h.

References _func, and RooAbsFunc::plotSamplingHint().

virtual Double_t RooScaledFunc::operator() ( const Double_t  xvector[]  )  const [inline, virtual]

Implements RooAbsFunc.

Definition at line 27 of file RooScaledFunc.h.

References _scaleFactor.

virtual Double_t RooScaledFunc::getMinLimit ( UInt_t  index  )  const [inline, virtual]

Implements RooAbsFunc.

Definition at line 30 of file RooScaledFunc.h.

References _func, and RooAbsFunc::getMinLimit().

virtual Double_t RooScaledFunc::getMaxLimit ( UInt_t  index  )  const [inline, virtual]

Implements RooAbsFunc.

Definition at line 31 of file RooScaledFunc.h.

References _func, and RooAbsFunc::getMaxLimit().

virtual std::list<Double_t>* RooScaledFunc::plotSamplingHint ( RooAbsRealLValue obs,
Double_t  xlo,
Double_t  xhi 
) const [inline, virtual]

Reimplemented from RooAbsFunc.

Definition at line 33 of file RooScaledFunc.h.

References _func, and RooAbsFunc::plotSamplingHint().


Member Data Documentation

const RooAbsFunc* RooScaledFunc::_func [protected]

Definition at line 38 of file RooScaledFunc.h.

Referenced by getMaxLimit(), getMinLimit(), and plotSamplingHint().

Double_t RooScaledFunc::_scaleFactor [protected]

Definition at line 39 of file RooScaledFunc.h.

Referenced by operator()().

const RooAbsFunc* RooScaledFunc::_func [protected]

Definition at line 38 of file RooScaledFunc.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