Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: