Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooIntegratorBinding Class Reference

Function binding representing the output of a RooAbsIntegrator.

Definition at line 22 of file RooIntegratorBinding.h.

Public Member Functions

 RooIntegratorBinding (RooAbsIntegrator &integrator)
 
virtual ~RooIntegratorBinding ()
 
virtual Double_t getMaxLimit (UInt_t index) const
 
virtual Double_t getMinLimit (UInt_t index) const
 
virtual Double_t operator() (const Double_t xvector[]) const
 
- Public Member Functions inherited from RooAbsFunc
 RooAbsFunc (const RooAbsFunc &other)
 
 RooAbsFunc (UInt_t dimension)
 
virtual ~RooAbsFunc ()
 
virtual std::list< Double_t > * binBoundaries (Int_t) const
 
UInt_t getDimension () const
 
virtual const char * getName () const
 
virtual RooSpan< const doublegetValues (std::vector< RooSpan< const double > >) const
 
Bool_t isValid () const
 
Int_t numCall () const
 
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const
 
void resetNumCall () const
 
virtual void restoreXVec () const
 
virtual void saveXVec () const
 

Protected Attributes

RooAbsIntegrator_integrator
 
- Protected Attributes inherited from RooAbsFunc
UInt_t _dimension
 
Int_t _ncall
 
Bool_t _valid
 

#include <RooIntegratorBinding.h>

Inheritance diagram for RooIntegratorBinding:
[legend]

Constructor & Destructor Documentation

◆ RooIntegratorBinding()

RooIntegratorBinding::RooIntegratorBinding ( RooAbsIntegrator integrator)
inline

Definition at line 24 of file RooIntegratorBinding.h.

◆ ~RooIntegratorBinding()

virtual RooIntegratorBinding::~RooIntegratorBinding ( )
inlinevirtual

Definition at line 26 of file RooIntegratorBinding.h.

Member Function Documentation

◆ getMaxLimit()

virtual Double_t RooIntegratorBinding::getMaxLimit ( UInt_t  index) const
inlinevirtual

Implements RooAbsFunc.

Definition at line 30 of file RooIntegratorBinding.h.

◆ getMinLimit()

virtual Double_t RooIntegratorBinding::getMinLimit ( UInt_t  index) const
inlinevirtual

Implements RooAbsFunc.

Definition at line 29 of file RooIntegratorBinding.h.

◆ operator()()

virtual Double_t RooIntegratorBinding::operator() ( const Double_t  xvector[]) const
inlinevirtual

Implements RooAbsFunc.

Definition at line 28 of file RooIntegratorBinding.h.

Member Data Documentation

◆ _integrator

RooAbsIntegrator* RooIntegratorBinding::_integrator
protected

Definition at line 33 of file RooIntegratorBinding.h.

Libraries for RooIntegratorBinding:

The documentation for this class was generated from the following file: