#include <RooHistFunc.h>
Inheritance diagram for RooHistFunc:
Definition at line 28 of file RooHistFunc.h.
RooHistFunc::RooHistFunc | ( | ) |
RooHistFunc::RooHistFunc | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const RooDataHist & | dhist, | |||
Int_t | intOrder = 0 | |||
) |
Definition at line 50 of file RooHistFunc.cxx.
References _depList, RooSetProxy::add(), coutE, RooAbsCollection::createIterator(), RooAbsCollection::find(), RooDataHist::get(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, and TIterator::Next().
RooHistFunc::RooHistFunc | ( | const RooHistFunc & | other, | |
const char * | name = 0 | |||
) |
Definition at line 91 of file RooHistFunc.cxx.
virtual RooHistFunc::~RooHistFunc | ( | ) | [inline, virtual] |
Definition at line 34 of file RooHistFunc.h.
RooHistFunc::RooHistFunc | ( | ) |
RooHistFunc::RooHistFunc | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const RooDataHist & | dhist, | |||
Int_t | intOrder = 0 | |||
) |
RooHistFunc::RooHistFunc | ( | const RooHistFunc & | other, | |
const char * | name = 0 | |||
) |
virtual RooHistFunc::~RooHistFunc | ( | ) | [inline, virtual] |
Definition at line 34 of file RooHistFunc.h.
virtual TObject* RooHistFunc::clone | ( | const char * | newname | ) | const [inline, virtual] |
RooDataHist& RooHistFunc::dataHist | ( | ) | [inline] |
const RooDataHist& RooHistFunc::dataHist | ( | ) | const [inline] |
void RooHistFunc::setInterpolationOrder | ( | Int_t | order | ) | [inline] |
Int_t RooHistFunc::getInterpolationOrder | ( | ) | const [inline] |
Int_t RooHistFunc::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 148 of file RooHistFunc.cxx.
References _depList, _intOrder, RooArgSet::add(), code, RooAbsCollection::createIterator(), RooAbsCollection::find(), TNamed::GetName(), RooAbsCollection::getSize(), RooAbsReal::matchArgs(), n, TIterator::Next(), and RooAbsCollection::selectCommon().
Reimplemented from RooAbsReal.
Definition at line 200 of file RooHistFunc.cxx.
References _dataHist, _depList, RooArgSet::add(), RooAbsCollection::createIterator(), kTRUE, n, TIterator::Next(), and RooDataHist::sum().
void RooHistFunc::setCdfBoundaries | ( | Bool_t | flag | ) | [inline] |
Bool_t RooHistFunc::getCdfBoundaries | ( | ) | const [inline] |
list< Double_t > * RooHistFunc::plotSamplingHint | ( | RooAbsRealLValue & | obs, | |
Double_t | xlo, | |||
Double_t | xhi | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 234 of file RooHistFunc.cxx.
References _dataHist, _intOrder, RooAbsBinning::array(), RooAbsCollection::find(), RooDataHist::get(), RooAbsLValue::getBinningPtr(), TNamed::GetName(), i, and RooAbsBinning::numBoundaries().
Double_t RooHistFunc::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Definition at line 107 of file RooHistFunc.cxx.
References _cdfBoundaries, _dataHist, _depList, _intOrder, kFALSE, and RooDataHist::weight().
Double_t RooHistFunc::totalVolume | ( | ) | const [protected] |
Double_t RooHistFunc::totVolume | ( | ) | const [protected] |
Definition at line 119 of file RooHistFunc.cxx.
References _depList, _totVolume, RooAbsCollection::createIterator(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TIterator::Next(), and RooAbsCategory::numTypes().
virtual TObject* RooHistFunc::clone | ( | const char * | newname | ) | const [inline, virtual] |
RooDataHist& RooHistFunc::dataHist | ( | ) | [inline] |
const RooDataHist& RooHistFunc::dataHist | ( | ) | const [inline] |
void RooHistFunc::setInterpolationOrder | ( | Int_t | order | ) | [inline] |
Int_t RooHistFunc::getInterpolationOrder | ( | ) | const [inline] |
Int_t RooHistFunc::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Reimplemented from RooAbsReal.
void RooHistFunc::setCdfBoundaries | ( | Bool_t | flag | ) | [inline] |
Bool_t RooHistFunc::getCdfBoundaries | ( | ) | const [inline] |
virtual std::list<Double_t>* RooHistFunc::plotSamplingHint | ( | RooAbsRealLValue & | obs, | |
Double_t | xlo, | |||
Double_t | xhi | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Double_t RooHistFunc::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Double_t RooHistFunc::totalVolume | ( | ) | const [protected] |
Double_t RooHistFunc::totVolume | ( | ) | const [protected] |
RooAbsCachedReal [friend] |
Definition at line 74 of file RooHistFunc.h.
RooSetProxy RooHistFunc::_depList [protected] |
Definition at line 77 of file RooHistFunc.h.
Referenced by analyticalIntegral(), evaluate(), getAnalyticalIntegral(), RooHistFunc(), and totVolume().
RooDataHist* RooHistFunc::_dataHist [protected] |
Definition at line 78 of file RooHistFunc.h.
Referenced by analyticalIntegral(), dataHist(), evaluate(), and plotSamplingHint().
RooAICRegistry RooHistFunc::_codeReg [mutable, protected] |
Definition at line 79 of file RooHistFunc.h.
Int_t RooHistFunc::_intOrder [protected] |
Auxiliary class keeping tracking of analytical integration code.
Definition at line 80 of file RooHistFunc.h.
Referenced by evaluate(), getAnalyticalIntegral(), getInterpolationOrder(), plotSamplingHint(), and setInterpolationOrder().
Bool_t RooHistFunc::_cdfBoundaries [protected] |
Definition at line 81 of file RooHistFunc.h.
Referenced by evaluate(), getCdfBoundaries(), and setCdfBoundaries().
Double_t RooHistFunc::_totVolume [mutable, protected] |
Bool_t RooHistFunc::_unitNorm [protected] |
Total volume of space (product of ranges of observables).
Definition at line 83 of file RooHistFunc.h.
RooDataHist* RooHistFunc::_dataHist [protected] |
Definition at line 78 of file RooHistFunc.h.