#include <RooAbsOptTestStatistic.h>
Inheritance diagram for RooAbsOptTestStatistic:
Definition at line 29 of file RooAbsOptTestStatistic.h.
RooAbsOptTestStatistic::RooAbsOptTestStatistic | ( | ) |
Definition at line 63 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _funcClone, _funcCloneSet, _normSet, _ownData, _projDeps, and kTRUE.
RooAbsOptTestStatistic::RooAbsOptTestStatistic | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | real, | |||
RooAbsData & | data, | |||
const RooArgSet & | projDeps, | |||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitCutRange = kFALSE , |
|||
Bool_t | cloneInputData = kTRUE | |||
) |
Definition at line 79 of file RooAbsOptTestStatistic.cxx.
References RooAbsTestStatistic::_data, _dataClone, RooAbsTestStatistic::_func, _funcClone, _funcCloneSet, _normSet, _ownData, RooAbsTestStatistic::_paramSet, _projDeps, RooAbsTestStatistic::_splitRange, RooSetProxy::add(), RooArgSet::add(), RooAbsArg::attachDataSet(), RooAbsArg::branchNodeServerList(), RooDataHist::cacheValidEntries(), TNamed::Clone(), coutE, coutI, coutW, RooAbsCollection::createIterator(), RooFit::CutRange(), cxcoutI, RooAbsCollection::find(), RooFit::Fitting, RooAbsReal::fixAddCoefNormalization(), RooAbsReal::fixAddCoefRange(), Form(), RooAbsData::get(), RooAbsRealLValue::getBinning(), RooRealVar::getBinning(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooAbsArg::getObservables(), RooAbsArg::getParameters(), RooAbsCollection::getSize(), RooAbsArg::getStringAttribute(), RooAbsReal::getVal(), RooAbsBinning::highBoundFunc(), RooFit::InputArguments, RooAbsArg::isDerived(), RooAbsBinning::isShareable(), kFALSE, kTRUE, RooAbsArg::leafNodeServerList(), RooAbsBinning::lowBoundFunc(), TIterator::Next(), RooAbsData::numEntries(), RooAbsTestStatistic::operMode(), RooFit::Optimization, optimizeCaching(), params, RooAbsData::reduce(), RooAbsCollection::remove(), TIterator::Reset(), RooAbsCollection::selectCommon(), RooFit::SelectVars(), RooAbsCollection::setAttribAll(), RooAbsTestStatistic::setEventCount(), RooRealVar::setRange(), RooAbsArg::setStringAttribute(), RooAbsTestStatistic::Slave, RooAbsCollection::snapshot(), and RooErrorHandler::softAbort().
RooAbsOptTestStatistic::RooAbsOptTestStatistic | ( | const RooAbsOptTestStatistic & | other, | |
const char * | name = 0 | |||
) |
Definition at line 355 of file RooAbsOptTestStatistic.cxx.
References RooAbsTestStatistic::_data, _dataClone, RooAbsTestStatistic::_func, _funcClone, _funcCloneSet, _normSet, _ownData, RooAbsTestStatistic::_paramSet, _projDeps, RooAbsArg::AClean, RooAbsArg::ADirty, RooAbsArg::attachDataSet(), RooAbsData::cacheClone(), coutW, RooAbsCollection::createIterator(), RooAbsCollection::find(), TNamed::GetName(), RooAbsReal::getVal(), RooAbsData::hasFilledCache(), kFALSE, kTRUE, TIterator::Next(), RooAbsTestStatistic::operMode(), RooAbsArg::operMode(), RooFit::Optimization, optimizeCaching(), RooAbsArg::recursiveRedirectServers(), RooAbsArg::setOperMode(), RooAbsTestStatistic::Slave, and RooAbsCollection::snapshot().
RooAbsOptTestStatistic::~RooAbsOptTestStatistic | ( | ) | [virtual] |
Definition at line 433 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _funcCloneSet, _normSet, _ownData, _projDeps, RooAbsTestStatistic::operMode(), RooAbsData::resetCache(), and RooAbsTestStatistic::Slave.
RooAbsOptTestStatistic::RooAbsOptTestStatistic | ( | ) |
RooAbsOptTestStatistic::RooAbsOptTestStatistic | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | real, | |||
RooAbsData & | data, | |||
const RooArgSet & | projDeps, | |||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitCutRange = kFALSE , |
|||
Bool_t | cloneInputData = kTRUE | |||
) |
RooAbsOptTestStatistic::RooAbsOptTestStatistic | ( | const RooAbsOptTestStatistic & | other, | |
const char * | name = 0 | |||
) |
virtual RooAbsOptTestStatistic::~RooAbsOptTestStatistic | ( | ) | [virtual] |
Double_t RooAbsOptTestStatistic::combinedValue | ( | RooAbsReal ** | gofArray, | |
Int_t | nVal | |||
) | const [virtual] |
Implements RooAbsTestStatistic.
Definition at line 452 of file RooAbsOptTestStatistic.cxx.
References array, RooAbsReal::getVal(), and i.
RooAbsReal& RooAbsOptTestStatistic::function | ( | ) | [inline] |
const RooAbsReal& RooAbsOptTestStatistic::function | ( | ) | const [inline] |
RooAbsData & RooAbsOptTestStatistic::data | ( | ) |
Definition at line 691 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _sealed, coutW, dummy, TNamed::GetName(), notice, RooFit::ObjectHandling, RooAbsArg::RooArgSet, and sealNotice().
const RooAbsData & RooAbsOptTestStatistic::data | ( | ) | const |
Definition at line 706 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _sealed, coutW, dummy, TNamed::GetName(), notice, RooFit::ObjectHandling, RooAbsArg::RooArgSet, and sealNotice().
Bool_t RooAbsOptTestStatistic::setData | ( | RooAbsData & | data, | |
Bool_t | cloneData = kTRUE | |||
) |
Definition at line 645 of file RooAbsOptTestStatistic.cxx.
References RooAbsTestStatistic::_data, _dataClone, _funcClone, _ownData, RooAbsTestStatistic::_rangeName, RooAbsArg::attachDataSet(), coutW, RooFit::CutRange(), RooAbsData::get(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, RooAbsData::reduce(), RooAbsData::resetCache(), RooFit::SelectVars(), and RooAbsArg::setValueDirty().
virtual const char* RooAbsOptTestStatistic::cacheUniqueSuffix | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsArg.
Definition at line 51 of file RooAbsOptTestStatistic.h.
References _dataClone, and Form().
virtual Bool_t RooAbsOptTestStatistic::isDerived | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsArg.
Definition at line 54 of file RooAbsOptTestStatistic.h.
References kTRUE.
void RooAbsOptTestStatistic::seal | ( | const char * | notice = "" |
) | [inline] |
Definition at line 56 of file RooAbsOptTestStatistic.h.
References _sealed, _sealNotice, kTRUE, and notice.
Bool_t RooAbsOptTestStatistic::isSealed | ( | ) | const [inline] |
const char* RooAbsOptTestStatistic::sealNotice | ( | ) | const [inline] |
Definition at line 58 of file RooAbsOptTestStatistic.h.
References _sealNotice, and TString::Data().
Referenced by data().
virtual Bool_t RooAbsOptTestStatistic::allowFunctionCache | ( | ) | [inline, protected, virtual] |
Definition at line 64 of file RooAbsOptTestStatistic.h.
References kTRUE.
Referenced by constOptimizeTestStatistic().
void RooAbsOptTestStatistic::constOptimizeTestStatistic | ( | ConstOpCode | opcode | ) | [protected, virtual] |
Reimplemented from RooAbsTestStatistic.
Definition at line 500 of file RooAbsOptTestStatistic.cxx.
References _dataClone, RooAbsArg::Activate, allowFunctionCache(), RooAbsDataStore::cacheOwner(), RooAbsArg::ConfigChange, RooAbsTestStatistic::constOptimizeTestStatistic(), cxcoutI, cxcoutW, RooAbsArg::DeActivate, TNamed::GetName(), RooAbsData::hasFilledCache(), kFALSE, kTRUE, RooAbsTestStatistic::operMode(), RooFit::Optimization, optimizeConstantTerms(), RooAbsTestStatistic::Slave, RooAbsData::store(), and RooAbsArg::ValueChange.
Referenced by RooAbsReal::plotAsymOn(), and RooAbsReal::plotOn().
Bool_t RooAbsOptTestStatistic::redirectServersHook | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll, | |||
Bool_t | nameChange, | |||
Bool_t | isRecursive | |||
) | [protected, virtual] |
Reimplemented from RooAbsTestStatistic.
Definition at line 472 of file RooAbsOptTestStatistic.cxx.
References _funcClone, kFALSE, RooAbsTestStatistic::operMode(), RooAbsArg::recursiveRedirectServers(), RooAbsTestStatistic::redirectServersHook(), and RooAbsTestStatistic::Slave.
void RooAbsOptTestStatistic::printCompactTreeHook | ( | ostream & | os, | |
const char * | indent = "" | |||
) | [protected, virtual] |
Reimplemented from RooAbsTestStatistic.
Definition at line 485 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _funcClone, TString::Data(), RooAbsCollection::first(), RooAbsData::get(), RooAbsTestStatistic::operMode(), RooAbsArg::printCompactTree(), RooAbsTestStatistic::printCompactTreeHook(), and RooAbsTestStatistic::Slave.
virtual RooArgSet RooAbsOptTestStatistic::requiredExtraObservables | ( | ) | const [inline, protected, virtual] |
Definition at line 69 of file RooAbsOptTestStatistic.h.
References RooAbsArg::RooArgSet.
Referenced by optimizeCaching(), and optimizeConstantTerms().
void RooAbsOptTestStatistic::optimizeCaching | ( | ) | [protected] |
Definition at line 562 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _funcClone, _normSet, RooAbsData::get(), RooAbsReal::getVal(), kFALSE, RooAbsArg::optimizeCacheMode(), RooAbsData::optimizeReadingWithCaching(), requiredExtraObservables(), RooAbsArg::RooArgSet, and RooAbsData::setDirtyProp().
Referenced by optimizeConstantTerms(), and RooAbsOptTestStatistic().
void RooAbsOptTestStatistic::optimizeConstantTerms | ( | Bool_t | ) | [protected] |
Definition at line 591 of file RooAbsOptTestStatistic.cxx.
References _dataClone, _funcClone, _normSet, RooAbsArg::AClean, RooAbsData::cacheArgs(), RooAbsCollection::createIterator(), RooAbsArg::findConstantNodes(), RooAbsData::get(), RooAbsReal::getVal(), kFALSE, kTRUE, TIterator::Next(), optimizeCaching(), RooAbsData::optimizeReadingWithCaching(), requiredExtraObservables(), RooAbsData::resetCache(), RooAbsData::setArgStatus(), RooAbsData::setDirtyProp(), and RooAbsArg::setOperMode().
Referenced by constOptimizeTestStatistic().
virtual Double_t RooAbsOptTestStatistic::combinedValue | ( | RooAbsReal ** | gofArray, | |
Int_t | nVal | |||
) | const [virtual] |
Implements RooAbsTestStatistic.
RooAbsReal& RooAbsOptTestStatistic::function | ( | ) | [inline] |
const RooAbsReal& RooAbsOptTestStatistic::function | ( | ) | const [inline] |
RooAbsData& RooAbsOptTestStatistic::data | ( | ) |
const RooAbsData& RooAbsOptTestStatistic::data | ( | ) | const |
Bool_t RooAbsOptTestStatistic::setData | ( | RooAbsData & | data, | |
Bool_t | cloneData = kTRUE | |||
) |
virtual const char* RooAbsOptTestStatistic::cacheUniqueSuffix | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsArg.
Definition at line 51 of file RooAbsOptTestStatistic.h.
References _dataClone, and Form().
virtual Bool_t RooAbsOptTestStatistic::isDerived | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsArg.
Definition at line 54 of file RooAbsOptTestStatistic.h.
References kTRUE.
void RooAbsOptTestStatistic::seal | ( | const char * | notice = "" |
) | [inline] |
Definition at line 56 of file RooAbsOptTestStatistic.h.
References _sealed, _sealNotice, kTRUE, and notice.
Bool_t RooAbsOptTestStatistic::isSealed | ( | ) | const [inline] |
const char* RooAbsOptTestStatistic::sealNotice | ( | ) | const [inline] |
Definition at line 58 of file RooAbsOptTestStatistic.h.
References _sealNotice, and TString::Data().
virtual Bool_t RooAbsOptTestStatistic::allowFunctionCache | ( | ) | [inline, protected, virtual] |
void RooAbsOptTestStatistic::constOptimizeTestStatistic | ( | ConstOpCode | opcode | ) | [protected, virtual] |
Reimplemented from RooAbsTestStatistic.
virtual Bool_t RooAbsOptTestStatistic::redirectServersHook | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll, | |||
Bool_t | nameChange, | |||
Bool_t | isRecursive | |||
) | [protected, virtual] |
Reimplemented from RooAbsTestStatistic.
virtual void RooAbsOptTestStatistic::printCompactTreeHook | ( | ostream & | os, | |
const char * | indent = "" | |||
) | [protected, virtual] |
Reimplemented from RooAbsTestStatistic.
virtual RooArgSet RooAbsOptTestStatistic::requiredExtraObservables | ( | ) | const [inline, protected, virtual] |
void RooAbsOptTestStatistic::optimizeCaching | ( | ) | [protected] |
void RooAbsOptTestStatistic::optimizeConstantTerms | ( | Bool_t | ) | [protected] |
RooAbsReal [friend] |
RooArgSet* RooAbsOptTestStatistic::_normSet [protected] |
Definition at line 73 of file RooAbsOptTestStatistic.h.
Referenced by RooDataWeightedAverage::evaluatePartition(), RooChi2Var::evaluatePartition(), RooNLLVar::evaluatePartition(), optimizeCaching(), optimizeConstantTerms(), RooAbsOptTestStatistic(), and ~RooAbsOptTestStatistic().
RooArgSet* RooAbsOptTestStatistic::_funcCloneSet [protected] |
Definition at line 74 of file RooAbsOptTestStatistic.h.
Referenced by RooAbsOptTestStatistic(), and ~RooAbsOptTestStatistic().
RooAbsData* RooAbsOptTestStatistic::_dataClone [protected] |
Definition at line 75 of file RooAbsOptTestStatistic.h.
Referenced by cacheUniqueSuffix(), constOptimizeTestStatistic(), data(), RooDataWeightedAverage::evaluatePartition(), RooChi2Var::evaluatePartition(), RooXYChi2Var::evaluatePartition(), RooNLLVar::evaluatePartition(), RooXYChi2Var::fy(), RooXYChi2Var::initialize(), optimizeCaching(), optimizeConstantTerms(), printCompactTreeHook(), RooAbsOptTestStatistic(), RooXYChi2Var::RooXYChi2Var(), setData(), and ~RooAbsOptTestStatistic().
RooAbsReal* RooAbsOptTestStatistic::_funcClone [protected] |
Definition at line 76 of file RooAbsOptTestStatistic.h.
Referenced by RooDataWeightedAverage::evaluatePartition(), RooChi2Var::evaluatePartition(), RooNLLVar::evaluatePartition(), function(), RooXYChi2Var::fy(), RooXYChi2Var::initIntegrator(), optimizeCaching(), optimizeConstantTerms(), printCompactTreeHook(), redirectServersHook(), RooAbsOptTestStatistic(), and setData().
RooArgSet* RooAbsOptTestStatistic::_projDeps [protected] |
Reimplemented from RooAbsTestStatistic.
Definition at line 77 of file RooAbsOptTestStatistic.h.
Referenced by RooAbsOptTestStatistic(), and ~RooAbsOptTestStatistic().
Bool_t RooAbsOptTestStatistic::_ownData [protected] |
Definition at line 78 of file RooAbsOptTestStatistic.h.
Referenced by RooAbsOptTestStatistic(), setData(), and ~RooAbsOptTestStatistic().
Bool_t RooAbsOptTestStatistic::_sealed [protected] |
Definition at line 79 of file RooAbsOptTestStatistic.h.
Referenced by data(), isSealed(), and seal().
TString RooAbsOptTestStatistic::_sealNotice [protected] |
RooArgSet* RooAbsOptTestStatistic::_normSet [protected] |
Definition at line 73 of file RooAbsOptTestStatistic.h.
RooArgSet* RooAbsOptTestStatistic::_funcCloneSet [protected] |
Definition at line 74 of file RooAbsOptTestStatistic.h.
RooAbsData* RooAbsOptTestStatistic::_dataClone [protected] |
Definition at line 75 of file RooAbsOptTestStatistic.h.
RooAbsReal* RooAbsOptTestStatistic::_funcClone [protected] |
Definition at line 76 of file RooAbsOptTestStatistic.h.
RooArgSet* RooAbsOptTestStatistic::_projDeps [protected] |