ROOT  6.06/09
Reference Guide
Public Member Functions | Protected Attributes | List of all members
RooDataProjBinding Class Reference

Definition at line 25 of file RooDataProjBinding.h.

Public Member Functions

 RooDataProjBinding (const RooAbsReal &real, const RooAbsData &data, const RooArgSet &vars, const RooArgSet *normSet=0)
 Constructor of a data weighted average function binding with variables 'vars' for function 'real' and dataset 'data' with weights. More...
 
virtual ~RooDataProjBinding ()
 Destructor, delete owned objects. More...
 
virtual Double_t operator() (const Double_t xvector[]) const
 Evaluate data-projected values of the bound real function. More...
 
- Public Member Functions inherited from RooRealBinding
 RooRealBinding (const RooAbsReal &func, const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE, const TNamed *rangeName=0)
 Construct a lightweight function binding of RooAbsReal func to variables 'vars'. More...
 
 RooRealBinding (const RooRealBinding &other, const RooArgSet *nset=0)
 Construct a lightweight function binding of RooAbsReal func to variables 'vars'. More...
 
virtual ~RooRealBinding ()
 Destructor. More...
 
virtual Double_t getMinLimit (UInt_t dimension) const
 Return lower limit on i-th variable. More...
 
virtual Double_t getMaxLimit (UInt_t dimension) const
 Return upper limit on i-th variable. More...
 
virtual void saveXVec () const
 Save value of all variables. More...
 
virtual void restoreXVec () const
 Restore value of all variables to previously saved values by saveXVec() More...
 
virtual const char * getName () const
 Return name of function. More...
 
virtual std::list< Double_t > * binBoundaries (Int_t) const
 
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const
 
- Public Member Functions inherited from RooAbsFunc
 RooAbsFunc (UInt_t dimension)
 
 RooAbsFunc (const RooAbsFunc &other)
 
virtual ~RooAbsFunc ()
 
UInt_t getDimension () const
 
Bool_t isValid () const
 
Int_t numCall () const
 
void resetNumCall () const
 

Protected Attributes

Bool_t _first
 
const RooAbsReal_real
 
const RooAbsData_data
 
const RooArgSet_nset
 
RooSuperCategory_superCat
 
Roo1DTable_catTable
 
- Protected Attributes inherited from RooRealBinding
const RooAbsReal_func
 
RooAbsRealLValue ** _vars
 
const RooArgSet_nset
 
Bool_t _xvecValid
 
Bool_t _clipInvalid
 
Double_t_xsave
 
const TNamed_rangeName
 
std::list< RooAbsReal * > _compList
 
std::list< Double_t_compSave
 
Double_t _funcSave
 
- Protected Attributes inherited from RooAbsFunc
Int_t _ncall
 
UInt_t _dimension
 
Bool_t _valid
 

Additional Inherited Members

- Protected Member Functions inherited from RooRealBinding
void loadValues (const Double_t xvector[]) const
 Load the vector of variable values into the RooRealVars associated as variables with the bound RooAbsReal function. More...
 

#include <RooDataProjBinding.h>

+ Inheritance diagram for RooDataProjBinding:
+ Collaboration diagram for RooDataProjBinding:

Constructor & Destructor Documentation

RooDataProjBinding::RooDataProjBinding ( const RooAbsReal real,
const RooAbsData data,
const RooArgSet vars,
const RooArgSet nset = 0 
)

Constructor of a data weighted average function binding with variables 'vars' for function 'real' and dataset 'data' with weights.

Definition at line 58 of file RooDataProjBinding.cxx.

RooDataProjBinding::~RooDataProjBinding ( )
virtual

Destructor, delete owned objects.

Definition at line 84 of file RooDataProjBinding.cxx.

Member Function Documentation

Double_t RooDataProjBinding::operator() ( const Double_t  xvector[]) const
virtual

Evaluate data-projected values of the bound real function.

Reimplemented from RooRealBinding.

Definition at line 95 of file RooDataProjBinding.cxx.

Member Data Documentation

Roo1DTable* RooDataProjBinding::_catTable
protected

Definition at line 40 of file RooDataProjBinding.h.

Referenced by operator()(), RooDataProjBinding(), and ~RooDataProjBinding().

const RooAbsData* RooDataProjBinding::_data
protected

Definition at line 36 of file RooDataProjBinding.h.

Referenced by operator()().

Bool_t RooDataProjBinding::_first
mutableprotected

Definition at line 34 of file RooDataProjBinding.h.

Referenced by operator()().

const RooArgSet* RooDataProjBinding::_nset
protected

Definition at line 37 of file RooDataProjBinding.h.

Referenced by operator()().

const RooAbsReal* RooDataProjBinding::_real
protected

Definition at line 35 of file RooDataProjBinding.h.

Referenced by operator()().

RooSuperCategory* RooDataProjBinding::_superCat
protected

Definition at line 39 of file RooDataProjBinding.h.

Referenced by operator()(), RooDataProjBinding(), and ~RooDataProjBinding().


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