#include <RooXYChi2Var.h>
Inheritance diagram for RooXYChi2Var:
Definition at line 29 of file RooXYChi2Var.h.
RooXYChi2Var::RooXYChi2Var | ( | ) |
Definition at line 51 of file RooXYChi2Var.cxx.
References _funcInt, _rrvArgs, _rrvIter, and RooAbsCollection::createIterator().
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataSet & | data, | |||
Bool_t | integrate = kFALSE | |||
) |
Definition at line 60 of file RooXYChi2Var.cxx.
References _extended, _yvar, initialize(), and kFALSE.
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataSet & | data, | |||
RooRealVar & | yvar, | |||
Bool_t | integrate = kFALSE | |||
) |
Definition at line 88 of file RooXYChi2Var.cxx.
References RooAbsOptTestStatistic::_dataClone, _extended, _yvar, RooAbsCollection::find(), RooAbsData::get(), TNamed::GetName(), initialize(), and kFALSE.
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | extPdf, | |||
RooDataSet & | data, | |||
Bool_t | integrate = kFALSE | |||
) |
Definition at line 115 of file RooXYChi2Var.cxx.
References _yvar, RooAbsPdf::canBeExtended(), Form(), TNamed::GetName(), and initialize().
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | extPdf, | |||
RooDataSet & | data, | |||
RooRealVar & | yvar, | |||
Bool_t | integrate = kFALSE | |||
) |
Definition at line 148 of file RooXYChi2Var.cxx.
References RooAbsOptTestStatistic::_dataClone, _yvar, RooAbsPdf::canBeExtended(), RooAbsCollection::find(), Form(), RooAbsData::get(), TNamed::GetName(), and initialize().
RooXYChi2Var::RooXYChi2Var | ( | const RooXYChi2Var & | other, | |
const char * | name = 0 | |||
) |
Definition at line 181 of file RooXYChi2Var.cxx.
References RooAbsOptTestStatistic::_dataClone, _yvar, RooAbsCollection::find(), RooAbsData::get(), TNamed::GetName(), and initialize().
RooXYChi2Var::~RooXYChi2Var | ( | ) | [virtual] |
RooXYChi2Var::RooXYChi2Var | ( | ) |
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataSet & | data, | |||
Bool_t | integrate = kFALSE | |||
) |
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataSet & | data, | |||
RooRealVar & | yvar, | |||
Bool_t | integrate = kFALSE | |||
) |
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | extPdf, | |||
RooDataSet & | data, | |||
Bool_t | integrate = kFALSE | |||
) |
RooXYChi2Var::RooXYChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | extPdf, | |||
RooDataSet & | data, | |||
RooRealVar & | yvar, | |||
Bool_t | integrate = kFALSE | |||
) |
RooXYChi2Var::RooXYChi2Var | ( | const RooXYChi2Var & | other, | |
const char * | name = 0 | |||
) |
virtual RooXYChi2Var::~RooXYChi2Var | ( | ) | [virtual] |
virtual TObject* RooXYChi2Var::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual RooAbsTestStatistic* RooXYChi2Var::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | pdf, | |||
RooAbsData & | adata, | |||
const RooArgSet & | , | |||
const char * | , | |||
const char * | , | |||
Int_t | , | |||
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 42 of file RooXYChi2Var.h.
References RooXYChi2Var().
virtual Double_t RooXYChi2Var::defaultErrorLevel | ( | ) | const [inline, virtual] |
RooNumIntConfig& RooXYChi2Var::binIntegratorConfig | ( | ) | [inline] |
const RooNumIntConfig& RooXYChi2Var::binIntegratorConfig | ( | ) | const [inline] |
Bool_t RooXYChi2Var::allowFunctionCache | ( | ) | [inline, protected, virtual] |
Reimplemented from RooAbsOptTestStatistic.
Definition at line 60 of file RooXYChi2Var.h.
References _integrate.
RooArgSet RooXYChi2Var::requiredExtraObservables | ( | ) | const [protected, virtual] |
Reimplemented from RooAbsOptTestStatistic.
Definition at line 424 of file RooXYChi2Var.cxx.
References _yvar, and RooAbsArg::RooArgSet.
Double_t RooXYChi2Var::fy | ( | ) | const [protected] |
Definition at line 325 of file RooXYChi2Var.cxx.
References _binList, RooAbsOptTestStatistic::_dataClone, _extended, RooAbsOptTestStatistic::_funcClone, _funcInt, _integrate, _rrvIter, RooAbsPdf::expectedEvents(), RooAbsData::get(), RooAbsReal::getVal(), TIterator::Next(), TIterator::Reset(), x, xmax, and xmin.
Referenced by evaluatePartition(), and xErrorContribution().
void RooXYChi2Var::initialize | ( | ) | [protected] |
Iterator over set of real-valued observables.
Reimplemented from RooAbsTestStatistic.
Definition at line 199 of file RooXYChi2Var.cxx.
References RooAbsOptTestStatistic::_dataClone, _intConfig, _rrvArgs, _rrvIter, RooArgSet::add(), RooAbsCollection::createIterator(), RooAbsData::get(), initIntegrator(), RooNumIntConfig::method1D(), RooNumIntConfig::methodND(), TIterator::Next(), RooNumIntConfig::setEpsAbs(), RooNumIntConfig::setEpsRel(), and RooCategory::setLabel().
Referenced by RooXYChi2Var().
void RooXYChi2Var::initIntegrator | ( | ) | [protected] |
Definition at line 229 of file RooXYChi2Var.cxx.
References _binList, RooAbsOptTestStatistic::_funcClone, _funcInt, _intConfig, _rrvArgs, _rrvIter, RooAbsReal::createIntegral(), kFALSE, kTRUE, TIterator::Next(), TIterator::Reset(), and x.
Referenced by initialize().
Definition at line 259 of file RooXYChi2Var.cxx.
References _rrvIter, fy(), RooRealVar::getAsymErrorHi(), RooRealVar::getAsymErrorLo(), RooRealVar::getError(), RooRealVar::getVal(), RooRealVar::hasAsymError(), RooRealVar::hasError(), TIterator::Next(), pow(), TIterator::Reset(), RooRealVar::setVal(), and xerr().
Referenced by evaluatePartition().
Double_t RooXYChi2Var::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
Definition at line 366 of file RooXYChi2Var.cxx.
References RooAbsOptTestStatistic::_dataClone, _integrate, _yvar, coutE, Rgl::Mc::eInt, RooFit::Eval, fy(), RooDataSet::get(), RooRealVar::getErrorHi(), RooRealVar::getErrorLo(), TNamed::GetName(), RooRealVar::getVal(), i, result(), RooAbsData::valid(), RooDataSet::weight(), RooDataSet::weightError(), and xErrorContribution().
virtual TObject* RooXYChi2Var::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual RooAbsTestStatistic* RooXYChi2Var::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | pdf, | |||
RooAbsData & | adata, | |||
const RooArgSet & | , | |||
const char * | , | |||
const char * | , | |||
Int_t | , | |||
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 42 of file RooXYChi2Var.h.
References RooXYChi2Var().
virtual Double_t RooXYChi2Var::defaultErrorLevel | ( | ) | const [inline, virtual] |
RooNumIntConfig& RooXYChi2Var::binIntegratorConfig | ( | ) | [inline] |
const RooNumIntConfig& RooXYChi2Var::binIntegratorConfig | ( | ) | const [inline] |
Bool_t RooXYChi2Var::allowFunctionCache | ( | ) | [inline, protected, virtual] |
Reimplemented from RooAbsOptTestStatistic.
Definition at line 60 of file RooXYChi2Var.h.
References _integrate.
RooArgSet RooXYChi2Var::requiredExtraObservables | ( | ) | const [protected, virtual] |
Reimplemented from RooAbsOptTestStatistic.
Double_t RooXYChi2Var::fy | ( | ) | const [protected] |
void RooXYChi2Var::initialize | ( | ) | [protected] |
void RooXYChi2Var::initIntegrator | ( | ) | [protected] |
virtual Double_t RooXYChi2Var::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
Bool_t RooXYChi2Var::_extended [protected] |
Bool_t RooXYChi2Var::_integrate [protected] |
Definition at line 71 of file RooXYChi2Var.h.
Referenced by allowFunctionCache(), evaluatePartition(), and fy().
RooRealVar* RooXYChi2Var::_yvar [protected] |
Definition at line 73 of file RooXYChi2Var.h.
Referenced by evaluatePartition(), requiredExtraObservables(), and RooXYChi2Var().
RooArgSet RooXYChi2Var::_rrvArgs [protected] |
Definition at line 74 of file RooXYChi2Var.h.
Referenced by initialize(), initIntegrator(), and RooXYChi2Var().
TIterator* RooXYChi2Var::_rrvIter [protected] |
Definition at line 75 of file RooXYChi2Var.h.
Referenced by fy(), initialize(), initIntegrator(), RooXYChi2Var(), xErrorContribution(), and ~RooXYChi2Var().
RooNumIntConfig RooXYChi2Var::_intConfig [protected] |
Definition at line 83 of file RooXYChi2Var.h.
Referenced by binIntegratorConfig(), initialize(), and initIntegrator().
RooAbsReal* RooXYChi2Var::_funcInt [protected] |
Definition at line 84 of file RooXYChi2Var.h.
Referenced by fy(), initIntegrator(), RooXYChi2Var(), and ~RooXYChi2Var().
std::list<RooAbsBinning*> RooXYChi2Var::_binList [protected] |
Function integral.
Definition at line 85 of file RooXYChi2Var.h.
Referenced by fy(), and initIntegrator().
RooRealVar* RooXYChi2Var::_yvar [protected] |
Definition at line 73 of file RooXYChi2Var.h.
TIterator* RooXYChi2Var::_rrvIter [protected] |
Definition at line 75 of file RooXYChi2Var.h.
RooAbsReal* RooXYChi2Var::_funcInt [protected] |
Definition at line 84 of file RooXYChi2Var.h.
std::list<RooAbsBinning*> RooXYChi2Var::_binList [protected] |