#include <RooAbsData.h>
Inheritance diagram for RooAbsData:
Public Types | |
enum | ErrorType |
enum | ErrorType |
Public Member Functions | |
RooAbsData () | |
RooAbsData (const char *name, const char *title, const RooArgSet &vars, RooAbsDataStore *store=0) | |
RooAbsData (const RooAbsData &other, const char *newname=0) | |
virtual | ~RooAbsData () |
virtual RooAbsData * | emptyClone (const char *newName=0, const char *newTitle=0, const RooArgSet *vars=0) const=0 |
RooAbsData * | reduce (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg()) |
RooAbsData * | reduce (const char *cut) |
RooAbsData * | reduce (const RooFormulaVar &cutVar) |
RooAbsData * | reduce (const RooArgSet &varSubset, const char *cut=0) |
RooAbsData * | reduce (const RooArgSet &varSubset, const RooFormulaVar &cutVar) |
RooAbsDataStore * | store () |
const RooAbsDataStore * | store () const |
const TTree * | tree () const |
virtual void | Draw (Option_t *option="") |
void | checkInit () const |
virtual Bool_t | changeObservableName (const char *from, const char *to) |
virtual void | add (const RooArgSet &row, Double_t weight=1, Double_t weightError=0)=0 |
virtual void | fill () |
virtual const RooArgSet * | get () const |
virtual Double_t | weight () const=0 |
virtual Bool_t | valid () const |
virtual Double_t | weightError (ErrorType etype=Poisson) const |
virtual void | weightError (Double_t &lo, Double_t &hi, ErrorType etype=Poisson) const |
virtual const RooArgSet * | get (Int_t index) const |
virtual Int_t | numEntries () const |
virtual Double_t | sumEntries (const char *cutSpec=0, const char *cutRange=0) const=0 |
virtual Bool_t | isWeighted () const |
virtual Bool_t | isNonPoissonWeighted () const |
virtual void | reset () |
Bool_t | getRange (RooRealVar &var, Double_t &lowest, Double_t &highest, Double_t marginFrac=0, Bool_t symMode=kFALSE) const |
virtual Roo1DTable * | table (const RooArgSet &catSet, const char *cuts="", const char *opts="") const |
virtual Roo1DTable * | table (const RooAbsCategory &cat, const char *cuts="", const char *opts="") const |
virtual RooPlot * | plotOn (RooPlot *frame, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
virtual RooPlot * | plotOn (RooPlot *frame, const RooLinkedList &cmdList) const |
virtual TList * | split (const RooAbsCategory &splitCat, Bool_t createEmptyDataSets=kFALSE) const |
TH1 * | createHistogram (const char *name, const RooAbsRealLValue &xvar, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
TH1 * | createHistogram (const char *name, const RooAbsRealLValue &xvar, const RooLinkedList &argList) const |
TH1 * | createHistogram (const char *varNameList, Int_t xbins=0, Int_t ybins=0, Int_t zbins=0) const |
virtual TH1 * | fillHistogram (TH1 *hist, const RooArgList &plotVars, const char *cuts="", const char *cutRange=0) const |
virtual void | Print (Option_t *options=0) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
void | setDirtyProp (Bool_t flag) |
Double_t | moment (RooRealVar &var, Double_t order, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | moment (RooRealVar &var, Double_t order, Double_t offset, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | standMoment (RooRealVar &var, Double_t order, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | mean (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | sigma (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | skewness (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | kurtosis (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | covariance (RooRealVar &x, RooRealVar &y, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | correlation (RooRealVar &x, RooRealVar &y, const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | covarianceMatrix (const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | correlationMatrix (const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | covarianceMatrix (const RooArgList &vars, const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | correlationMatrix (const RooArgList &vars, const char *cutSpec=0, const char *cutRange=0) const |
RooRealVar * | meanVar (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
RooRealVar * | rmsVar (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
virtual RooPlot * | statOn (RooPlot *frame, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooPlot * | statOn (RooPlot *frame, const char *what, const char *label="", Int_t sigDigits=2, Option_t *options="NELU", Double_t xmin=0.15, Double_t xmax=0.65, Double_t ymax=0.85, const char *cutSpec=0, const char *cutRange=0, const RooCmdArg *formatCmd=0) |
Bool_t | hasFilledCache () const |
RooAbsData () | |
RooAbsData (const char *name, const char *title, const RooArgSet &vars, RooAbsDataStore *store=0) | |
RooAbsData (const RooAbsData &other, const char *newname=0) | |
virtual | ~RooAbsData () |
virtual RooAbsData * | emptyClone (const char *newName=0, const char *newTitle=0, const RooArgSet *vars=0) const=0 |
RooAbsData * | reduce (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg()) |
RooAbsData * | reduce (const char *cut) |
RooAbsData * | reduce (const RooFormulaVar &cutVar) |
RooAbsData * | reduce (const RooArgSet &varSubset, const char *cut=0) |
RooAbsData * | reduce (const RooArgSet &varSubset, const RooFormulaVar &cutVar) |
RooAbsDataStore * | store () |
const RooAbsDataStore * | store () const |
const TTree * | tree () const |
virtual void | Draw (Option_t *option="") |
void | checkInit () const |
virtual Bool_t | changeObservableName (const char *from, const char *to) |
virtual void | add (const RooArgSet &row, Double_t weight=1, Double_t weightError=0)=0 |
virtual void | fill () |
virtual const RooArgSet * | get () const |
virtual Double_t | weight () const=0 |
virtual Bool_t | valid () const |
virtual Double_t | weightError (ErrorType etype=Poisson) const |
virtual void | weightError (Double_t &lo, Double_t &hi, ErrorType etype=Poisson) const |
virtual const RooArgSet * | get (Int_t index) const |
virtual Int_t | numEntries () const |
virtual Double_t | sumEntries (const char *cutSpec=0, const char *cutRange=0) const=0 |
virtual Bool_t | isWeighted () const |
virtual Bool_t | isNonPoissonWeighted () const |
virtual void | reset () |
Bool_t | getRange (RooRealVar &var, Double_t &lowest, Double_t &highest, Double_t marginFrac=0, Bool_t symMode=kFALSE) const |
virtual Roo1DTable * | table (const RooArgSet &catSet, const char *cuts="", const char *opts="") const |
virtual Roo1DTable * | table (const RooAbsCategory &cat, const char *cuts="", const char *opts="") const |
virtual RooPlot * | plotOn (RooPlot *frame, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
virtual RooPlot * | plotOn (RooPlot *frame, const RooLinkedList &cmdList) const |
virtual TList * | split (const RooAbsCategory &splitCat, Bool_t createEmptyDataSets=kFALSE) const |
TH1 * | createHistogram (const char *name, const RooAbsRealLValue &xvar, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
TH1 * | createHistogram (const char *name, const RooAbsRealLValue &xvar, const RooLinkedList &argList) const |
TH1 * | createHistogram (const char *varNameList, Int_t xbins=0, Int_t ybins=0, Int_t zbins=0) const |
virtual TH1 * | fillHistogram (TH1 *hist, const RooArgList &plotVars, const char *cuts="", const char *cutRange=0) const |
virtual void | Print (Option_t *options=0) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
void | setDirtyProp (Bool_t flag) |
Double_t | moment (RooRealVar &var, Double_t order, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | moment (RooRealVar &var, Double_t order, Double_t offset, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | standMoment (RooRealVar &var, Double_t order, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | mean (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | sigma (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | skewness (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | kurtosis (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | covariance (RooRealVar &x, RooRealVar &y, const char *cutSpec=0, const char *cutRange=0) const |
Double_t | correlation (RooRealVar &x, RooRealVar &y, const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | covarianceMatrix (const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | correlationMatrix (const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | covarianceMatrix (const RooArgList &vars, const char *cutSpec=0, const char *cutRange=0) const |
TMatrixDSym * | correlationMatrix (const RooArgList &vars, const char *cutSpec=0, const char *cutRange=0) const |
RooRealVar * | meanVar (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
RooRealVar * | rmsVar (RooRealVar &var, const char *cutSpec=0, const char *cutRange=0) const |
virtual RooPlot * | statOn (RooPlot *frame, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooPlot * | statOn (RooPlot *frame, const char *what, const char *label="", Int_t sigDigits=2, Option_t *options="NELU", Double_t xmin=0.15, Double_t xmax=0.65, Double_t ymax=0.85, const char *cutSpec=0, const char *cutRange=0, const RooCmdArg *formatCmd=0) |
Bool_t | hasFilledCache () const |
Protected Member Functions | |
Double_t | corrcov (RooRealVar &x, RooRealVar &y, const char *cutSpec, const char *cutRange, Bool_t corr) const |
TMatrixDSym * | corrcovMatrix (const RooArgList &vars, const char *cutSpec, const char *cutRange, Bool_t corr) const |
virtual void | optimizeReadingWithCaching (RooAbsArg &arg, const RooArgSet &cacheList, const RooArgSet &keepObsList) |
Bool_t | allClientsCached (RooAbsArg *, const RooArgSet &) |
virtual RooPlot * | plotOn (RooPlot *frame, PlotOpt o) const |
virtual RooPlot * | plotAsymOn (RooPlot *frame, const RooAbsCategoryLValue &asymCat, PlotOpt o) const |
virtual RooPlot * | plotEffOn (RooPlot *frame, const RooAbsCategoryLValue &effCat, PlotOpt o) const |
virtual void | cacheArgs (const RooAbsArg *owner, RooArgSet &varSet, const RooArgSet *nset=0) |
virtual void | resetCache () |
virtual void | setArgStatus (const RooArgSet &set, Bool_t active) |
virtual void | attachCache (const RooAbsArg *newOwner, const RooArgSet &cachedVars) |
virtual RooAbsData * | cacheClone (const RooAbsArg *newCacheOwner, const RooArgSet *newCacheVars, const char *newName=0)=0 |
virtual RooAbsData * | reduceEng (const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange=0, Int_t nStart=0, Int_t nStop=2000000000, Bool_t copyCache=kTRUE)=0 |
RooRealVar * | dataRealVar (const char *methodname, RooRealVar &extVar) const |
Double_t | corrcov (RooRealVar &x, RooRealVar &y, const char *cutSpec, const char *cutRange, Bool_t corr) const |
TMatrixDSym * | corrcovMatrix (const RooArgList &vars, const char *cutSpec, const char *cutRange, Bool_t corr) const |
virtual void | optimizeReadingWithCaching (RooAbsArg &arg, const RooArgSet &cacheList, const RooArgSet &keepObsList) |
Bool_t | allClientsCached (RooAbsArg *, const RooArgSet &) |
virtual RooPlot * | plotOn (RooPlot *frame, PlotOpt o) const |
virtual RooPlot * | plotAsymOn (RooPlot *frame, const RooAbsCategoryLValue &asymCat, PlotOpt o) const |
virtual RooPlot * | plotEffOn (RooPlot *frame, const RooAbsCategoryLValue &effCat, PlotOpt o) const |
virtual void | cacheArgs (const RooAbsArg *owner, RooArgSet &varSet, const RooArgSet *nset=0) |
virtual void | resetCache () |
virtual void | setArgStatus (const RooArgSet &set, Bool_t active) |
virtual void | attachCache (const RooAbsArg *newOwner, const RooArgSet &cachedVars) |
virtual RooAbsData * | cacheClone (const RooAbsArg *newCacheOwner, const RooArgSet *newCacheVars, const char *newName=0)=0 |
virtual RooAbsData * | reduceEng (const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange=0, Int_t nStart=0, Int_t nStop=2000000000, Bool_t copyCache=kTRUE)=0 |
RooRealVar * | dataRealVar (const char *methodname, RooRealVar &extVar) const |
Protected Attributes | |
RooArgSet | _vars |
RooArgSet | _cachedVars |
TIterator * | _iterator |
External variables cached with this data set. | |
TIterator * | _cacheIter |
Iterator over dimension variables. | |
RooAbsDataStore * | _dstore |
Iterator over cached variables. | |
TIterator * | _iterator |
External variables cached with this data set. | |
TIterator * | _cacheIter |
Iterator over dimension variables. | |
RooAbsDataStore * | _dstore |
Iterator over cached variables. | |
Friends | |
class | RooAbsArg |
class | RooAbsReal |
class | RooAbsOptTestStatistic |
class | RooAbsCachedPdf |
Classes | |
struct | PlotOpt |
Definition at line 37 of file RooAbsData.h.
Definition at line 77 of file RooAbsData.h.
Definition at line 77 of file RooAbsData.h.
RooAbsData::RooAbsData | ( | ) |
Definition at line 62 of file RooAbsData.cxx.
References _cachedVars, _cacheIter, _dstore, _iterator, _vars, and RooAbsCollection::createIterator().
RooAbsData::RooAbsData | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
RooAbsDataStore * | store = 0 | |||
) |
Definition at line 73 of file RooAbsData.cxx.
References _cachedVars, _cacheIter, _iterator, _vars, RooArgSet::addClone(), RooAbsArg::attachDataSet(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooFit::InputArguments, RooAbsArg::isFundamental(), and TIterator::Next().
RooAbsData::RooAbsData | ( | const RooAbsData & | other, | |
const char * | newname = 0 | |||
) |
Definition at line 107 of file RooAbsData.cxx.
References _cachedVars, _cacheIter, _dstore, _iterator, _vars, RooArgSet::addClone(), RooAbsArg::attachDataSet(), RooAbsDataStore::clone(), RooAbsCollection::createIterator(), TNamed::GetName(), and TIterator::Next().
RooAbsData::~RooAbsData | ( | ) | [virtual] |
RooAbsData::RooAbsData | ( | ) |
RooAbsData::RooAbsData | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
RooAbsDataStore * | store = 0 | |||
) |
RooAbsData::RooAbsData | ( | const RooAbsData & | other, | |
const char * | newname = 0 | |||
) |
virtual RooAbsData::~RooAbsData | ( | ) | [virtual] |
virtual RooAbsData* RooAbsData::emptyClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 , |
|||
const RooArgSet * | vars = 0 | |||
) | const [pure virtual] |
Referenced by split().
RooAbsData * RooAbsData::reduce | ( | const RooCmdArg & | arg1, | |
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() | |||
) |
Definition at line 253 of file RooAbsData.cxx.
References _vars, RooArgSet::add(), coutW, RooAbsCollection::createIterator(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), RooAbsCollection::find(), Form(), get(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), RooFit::InputArguments, kFALSE, kTRUE, name, TIterator::Next(), RooCmdConfig::ok(), RooCmdConfig::process(), reduceEng(), RooAbsCollection::remove(), TNamed::SetName(), TNamed::SetTitle(), and title.
Referenced by RooStats::MarkovChain::GetAsDataHist(), RooStats::MarkovChain::GetAsDataSet(), RooAbsReal::plotAsymOn(), RooSimultaneous::plotOn(), RooAbsGenContext::resampleData(), rf303_conditional(), rf316_llratioplot(), rf401_importttreethx(), rf402_datahandling(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAbsOptTestStatistic::setData(), TestBasic303::testCode(), TestBasic402::testCode(), and TestBasic316::testCode().
RooAbsData * RooAbsData::reduce | ( | const char * | cut | ) |
RooAbsData * RooAbsData::reduce | ( | const RooFormulaVar & | cutVar | ) |
RooAbsData * RooAbsData::reduce | ( | const RooArgSet & | varSubset, | |
const char * | cut = 0 | |||
) |
Definition at line 373 of file RooAbsData.cxx.
References _vars, coutW, RooAbsCollection::createIterator(), RooAbsCollection::find(), get(), TNamed::GetName(), RooFit::InputArguments, kFALSE, TIterator::Next(), reduceEng(), and RooAbsCollection::remove().
RooAbsData * RooAbsData::reduce | ( | const RooArgSet & | varSubset, | |
const RooFormulaVar & | cutVar | |||
) |
Definition at line 405 of file RooAbsData.cxx.
References _vars, coutW, RooAbsCollection::createIterator(), RooAbsCollection::find(), TNamed::GetName(), RooFit::InputArguments, kFALSE, TIterator::Next(), reduceEng(), and RooAbsCollection::remove().
RooAbsDataStore* RooAbsData::store | ( | ) | [inline] |
Definition at line 55 of file RooAbsData.h.
References _dstore.
Referenced by RooAbsOptTestStatistic::constOptimizeTestStatistic(), RooDataSet::isWeighted(), rs101_limitexample(), RooDataSet::weight(), and RooDataSet::weightError().
const RooAbsDataStore* RooAbsData::store | ( | ) | const [inline] |
const TTree * RooAbsData::tree | ( | ) | const |
void RooAbsData::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 2237 of file RooAbsData.cxx.
References _dstore, and TObject::Draw().
void RooAbsData::checkInit | ( | ) | const |
Definition at line 2230 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::checkInit().
Referenced by RooDataHist::add(), RooDataSet::add(), RooDataSet::addColumn(), RooDataSet::addColumns(), RooDataSet::addFast(), RooDataSet::append(), RooDataHist::binVolume(), RooDataHist::cacheClone(), RooDataHist::cacheValidEntries(), RooDataSet::createHistogram(), get(), RooDataHist::get(), RooDataHist::getIndex(), RooDataSet::merge(), RooDataHist::plotOn(), RooDataSet::plotOnXY(), RooDataSet::printMultiline(), RooDataSet::reduceEng(), RooDataHist::reduceEng(), RooDataHist::set(), RooDataHist::sum(), RooDataHist::sumEntries(), RooDataHist::weight(), RooDataHist::weightError(), and RooDataSet::write().
Bool_t RooAbsData::changeObservableName | ( | const char * | from, | |
const char * | to | |||
) | [virtual] |
Definition at line 148 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::changeObservableName().
Referenced by RooWorkspace::import(), and RooMCStudy::run().
virtual void RooAbsData::add | ( | const RooArgSet & | row, | |
Double_t | weight = 1 , |
|||
Double_t | weightError = 0 | |||
) | [pure virtual] |
Referenced by split().
void RooAbsData::fill | ( | ) | [virtual] |
Definition at line 158 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::fill().
Referenced by RooDataSet::add(), RooAcceptReject::addEventToCache(), RooDataSet::addFast(), and RooDataHist::initialize().
virtual const RooArgSet* RooAbsData::get | ( | ) | const [inline, virtual] |
Definition at line 71 of file RooAbsData.h.
References _vars.
Referenced by RooDataHist::add(), RooSimPdfBuilder::buildPdf(), RooStats::ConfidenceBelt::CheckParameters(), corrcov(), corrcovMatrix(), correlationMatrix(), covarianceMatrix(), createHistogram(), RooStats::FeldmanCousins::CreateParameterPoints(), RooDataWeightedAverage::evaluatePartition(), RooChi2Var::evaluatePartition(), RooNLLVar::evaluatePartition(), fillHistogram(), RooXYChi2Var::fy(), RooDataSet::get(), RooDataHist::get(), RooStats::NeymanConstruction::GetInterval(), RooAbsArg::getObservables(), RooAbsArg::getParameters(), RooStats::ConfidenceBelt::GetParameters(), getRange(), RooWorkspace::import(), RooXYChi2Var::initialize(), moment(), RooAbsArg::observableOverlaps(), RooDataProjBinding::operator()(), RooAbsOptTestStatistic::optimizeCaching(), RooAbsOptTestStatistic::optimizeConstantTerms(), optimizeReadingWithCaching(), RooSimultaneous::plotOn(), RooWorkspace::Print(), RooAbsOptTestStatistic::printCompactTreeHook(), reduce(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooDataWeightedAverage::RooDataWeightedAverage(), RooXYChi2Var::RooXYChi2Var(), RooAbsOptTestStatistic::setData(), split(), and table().
virtual Double_t RooAbsData::weight | ( | ) | const [pure virtual] |
virtual Bool_t RooAbsData::valid | ( | ) | const [inline, virtual] |
Definition at line 76 of file RooAbsData.h.
References kTRUE.
Referenced by RooXYChi2Var::evaluatePartition(), and RooNLLVar::evaluatePartition().
void RooAbsData::weightError | ( | Double_t & | lo, | |
Double_t & | hi, | |||
ErrorType | etype = Poisson | |||
) | const [virtual] |
Definition at line 441 of file RooAbsData.cxx.
Definition at line 187 of file RooAbsData.cxx.
References _dstore, checkInit(), and RooAbsDataStore::get().
Int_t RooAbsData::numEntries | ( | ) | const [virtual] |
Definition at line 168 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::numEntries().
Referenced by RooDataHist::add(), RooStats::ConfidenceBelt::AddAcceptanceRegion(), RooStats::SPlot::AddSWeight(), ClassImp(), corrcov(), corrcovMatrix(), RooDataSet::createHistogram(), RooStats::FeldmanCousins::CreateParameterPoints(), RooStats::FeldmanCousins::CreateTestStatSampler(), RooNLLVar::evaluatePartition(), fillHistogram(), RooMCStudy::fitParams(), RooAbsPdf::generate(), RooAbsGenContext::generate(), RooAcceptReject::generateEvent(), RooStats::MarkovChain::GetAsSparseHist(), RooAcceptReject::getFuncMax(), RooStats::NeymanConstruction::GetInterval(), RooStats::FeldmanCousins::GetInterval(), getRange(), RooStats::SPlot::GetSumOfEventSWeight(), RooStats::SPlot::GetSWeight(), RooStats::SPlot::GetYieldFromSWeight(), RooNDKeysPdf::initialize(), RooAbsTestStatistic::initSimMode(), RooStats::PointSetInterval::IsInInterval(), RooDataSet::isNonPoissonWeighted(), moment(), RooAcceptReject::nextAcceptedEvent(), RooDataHist::numEntries(), RooDataProjBinding::operator()(), RooDataSet::plotOnXY(), RooDataSet::printValue(), RooStats::UpperLimitMCSModule::processBetweenGenAndFit(), RooAbsGenContext::resampleData(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAbsTestStatistic::RooAbsTestStatistic(), RooDataWeightedAverage::RooDataWeightedAverage(), RooMCStudy::run(), RooAbsGenContext::setProtoDataOrder(), RooStats::MarkovChain::Size(), split(), StandardFeldmanCousinsDemo(), RooDataSet::sumEntries(), table(), TestBasic402::testCode(), and RooDataSet::write().
virtual Double_t RooAbsData::sumEntries | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [pure virtual] |
Referenced by corrcov(), corrcovMatrix(), RooChi2Var::evaluatePartition(), RooNLLVar::evaluatePartition(), RooMCStudy::fitSample(), getRange(), RooAbsTestStatistic::initSimMode(), meanVar(), moment(), plotOn(), RooMCStudy::refit(), rmsVar(), RooDataWeightedAverage::RooDataWeightedAverage(), RooMCStudy::run(), and statOn().
virtual Bool_t RooAbsData::isWeighted | ( | ) | const [inline, virtual] |
virtual Bool_t RooAbsData::isNonPoissonWeighted | ( | ) | const [inline, virtual] |
void RooAbsData::reset | ( | ) | [virtual] |
Definition at line 178 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::reset().
Referenced by RooMCStudy::fit(), RooMCStudy::generateAndFit(), RooAcceptReject::generateEvent(), RooAcceptReject::getFuncMax(), RooRandomizeParamMCSModule::initializeRun(), RooChi2MCSModule::initializeRun(), RooStats::UpperLimitMCSModule::initializeRun(), and RooDLLSignificanceMCSModule::initializeRun().
Bool_t RooAbsData::getRange | ( | RooRealVar & | var, | |
Double_t & | lowest, | |||
Double_t & | highest, | |||
Double_t | marginFrac = 0 , |
|||
Bool_t | symMode = kFALSE | |||
) | const |
Definition at line 2069 of file RooAbsData.cxx.
References _vars, coutE, RooAbsCollection::find(), get(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), i, RooNumber::infinity(), RooFit::InputArguments, kFALSE, kTRUE, moment(), numEntries(), and sumEntries().
Referenced by createHistogram(), RooStats::PointSetInterval::LowerLimit(), and RooStats::PointSetInterval::UpperLimit().
Roo1DTable * RooAbsData::table | ( | const RooArgSet & | catSet, | |
const char * | cuts = "" , |
|||
const char * | opts = "" | |||
) | const [virtual] |
Definition at line 697 of file RooAbsData.cxx.
References RooArgSet::add(), coutW, RooAbsCollection::createIterator(), TNamed::GetName(), RooFit::InputArguments, and TIterator::Next().
Referenced by RooSimultaneous::plotOn(), rf404_categories(), and TestBasic404::testCode().
Roo1DTable * RooAbsData::table | ( | const RooAbsCategory & | cat, | |
const char * | cuts = "" , |
|||
const char * | opts = "" | |||
) | const [virtual] |
Definition at line 2003 of file RooAbsData.cxx.
References _vars, TString::Append(), coutE, RooAbsCategory::createTable(), RooAbsArg::dependsOn(), Roo1DTable::fill(), RooAbsCollection::find(), get(), TNamed::GetName(), RooFormulaVar::getVal(), i, kFALSE, kTRUE, numEntries(), RooFit::Plotting, RooAbsArg::recursiveRedirectServers(), RooAbsCollection::snapshot(), and weight().
RooPlot * RooAbsData::plotOn | ( | RooPlot * | frame, | |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const [virtual] |
Definition at line 450 of file RooAbsData.cxx.
References l.
Referenced by RooMCStudy::plotError(), RooMCStudy::plotNLL(), RooDataHist::plotOn(), plotOn(), RooMCStudy::plotParam(), RooMCStudy::plotParamOn(), RooMCStudy::plotPull(), rf102_dataimport(), rf103_interprfuncs(), rf104_classfactory(), rf203_ranges(), rf210_angularconv(), rf303_conditional(), rf314_paramfitrange(), rf316_llratioplot(), rf405_realtocatfuncs(), rf501_simultaneouspdf(), rf603_multicpu(), rf706_histpdf(), rf707_kernelestimation(), rf708_bphysics(), TestBasic303::testCode(), TestBasic203::testCode(), TestBasic103::testCode(), TestBasic102::testCode(), TestBasic314::testCode(), TestBasic501::testCode(), TestBasic707::testCode(), TestBasic708::testCode(), TestBasic706::testCode(), TestBasic316::testCode(), and TestNonCentral().
RooPlot * RooAbsData::plotOn | ( | RooPlot * | frame, | |
const RooLinkedList & | cmdList | |||
) | const [virtual] |
Definition at line 1515 of file RooAbsData.cxx.
References Auto, xmlio::Class, coutE, coutI, RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), RooPlot::findObject(), Form(), RooPlot::getAttFill(), RooPlot::getAttLine(), RooPlot::getAttMarker(), RooAbsRealLValue::getBinning(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooCmdConfig::getObject(), RooPlot::getPlotVar(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), RooFit::InputArguments, isNonPoissonWeighted(), kTRUE, o, RooCmdConfig::ok(), plotAsymOn(), plotEffOn(), plotOn(), Poisson, RooCmdConfig::process(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), and SumW2.
TList * RooAbsData::split | ( | const RooAbsCategory & | splitCat, | |
Bool_t | createEmptyDataSets = kFALSE | |||
) | const [virtual] |
Definition at line 1435 of file RooAbsData.cxx.
References add(), TList::Add(), RooAbsArg::attachDataSet(), coutE, RooAbsArg::dependsOn(), emptyClone(), RooAbsCollection::find(), TList::FindObject(), get(), RooAbsCategory::getLabel(), RooAbsCollection::GetName(), TNamed::GetName(), RooCatType::GetName(), RooAbsArg::getVariables(), i, RooFit::InputArguments, RooAbsArg::isDerived(), kTRUE, TIterator::Next(), numEntries(), RooAbsCollection::remove(), row, RooAbsCollection::snapshot(), RooAbsCategory::typeIterator(), and weight().
TH1 * RooAbsData::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | xvar, | |||
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const |
Definition at line 578 of file RooAbsData.cxx.
References l.
Referenced by createHistogram(), rf903_numintcache(), rs401c_FeldmanCousins(), and rs401d_FeldmanCousins().
TH1 * RooAbsData::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | xvar, | |||
const RooLinkedList & | argList | |||
) | const |
Definition at line 615 of file RooAbsData.cxx.
References RooLinkedList::Add(), RooAbsCollection::add(), RooCmdConfig::allowUndefined(), RooFit::Binning(), TNamed::Clone(), RooAbsRealLValue::createHistogram(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), RooLinkedList::Delete(), fillHistogram(), RooLinkedList::find(), Form(), RooCmdArg::getDouble(), RooCmdArg::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), getRange(), RooCmdConfig::getString(), histo, kTRUE, RooCmdConfig::ok(), RooCmdConfig::process(), RooLinkedList::Replace(), RooCmdConfig::stripCmdList(), xmax, xmin, ymax, and ymin.
TH1 * RooAbsData::createHistogram | ( | const char * | varNameList, | |
Int_t | xbins = 0 , |
|||
Int_t | ybins = 0 , |
|||
Int_t | zbins = 0 | |||
) | const |
Definition at line 507 of file RooAbsData.cxx.
References RooLinkedList::Add(), RooFit::AutoBinning(), RooFit::Binning(), buf, RooCmdArg::Clone(), TNamed::Clone(), coutE, createHistogram(), RooLinkedList::Delete(), RooAbsCollection::find(), get(), TNamed::GetName(), RooAbsRealLValue::hasMin(), RooFit::InputArguments, RooAbsRealLValue::numBins(), result(), strlcpy(), RooFit::YVar(), and RooFit::ZVar().
TH1 * RooAbsData::fillHistogram | ( | TH1 * | hist, | |
const RooArgList & | plotVars, | |||
const char * | cuts = "" , |
|||
const char * | cutRange = 0 | |||
) | const [virtual] |
Definition at line 1254 of file RooAbsData.cxx.
References _iterator, _vars, RooArgSet::add(), RooArgSet::addClone(), RooArgList::at(), buf, TObject::ClassName(), coutE, coutW, RooAbsArg::dependsOn(), RooAbsCollection::find(), get(), TNamed::GetName(), RooAbsCollection::getSize(), RooAbsReal::getVal(), hist, i, RooFit::InputArguments, RooAbsArg::inRange(), kFALSE, kTRUE, TIterator::Next(), numEntries(), TMath::Power(), RooAbsArg::recursiveRedirectServers(), TIterator::Reset(), select(), sqrt(), strlcpy(), SumW2, weight(), and weightError().
Referenced by createHistogram(), plotAsymOn(), plotEffOn(), plotOn(), TestBasic803::testCode(), TestBasic804::testCode(), and TestBasic802::testCode().
virtual void RooAbsData::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 146 of file RooAbsData.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
Referenced by RooStudyPackage::exportData(), RooStats::HLFactory::GetTotDataSet(), JeffreysPriorDemo(), rf102_dataimport(), rf401_importttreethx(), rf402_datahandling(), rf403_weightedevts(), rf902_numgenconfig(), TestJeffreysGaussMean(), TestJeffreysGaussMeanAndSigma(), and TestJeffreysGaussSigma().
void RooAbsData::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 727 of file RooAbsData.cxx.
References TNamed::GetName().
void RooAbsData::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 737 of file RooAbsData.cxx.
References TNamed::GetTitle().
void RooAbsData::printClassName | ( | ostream & | os | ) | const [virtual] |
void RooAbsData::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 755 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::printMultiline().
Referenced by RooDataSet::printMultiline(), and RooDataHist::printMultiline().
Reimplemented from RooPrintable.
Definition at line 764 of file RooAbsData.cxx.
References RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kName, and RooPrintable::kValue.
Referenced by Print().
void RooAbsData::setDirtyProp | ( | Bool_t | flag | ) |
Definition at line 241 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::setDirtyProp().
Referenced by RooAbsOptTestStatistic::optimizeCaching(), and RooAbsOptTestStatistic::optimizeConstantTerms().
Double_t RooAbsData::moment | ( | RooRealVar & | var, | |
Double_t | order, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Definition at line 792 of file RooAbsData.cxx.
Referenced by getRange(), mean(), meanVar(), rmsVar(), sigma(), and standMoment().
Double_t RooAbsData::moment | ( | RooRealVar & | var, | |
Double_t | order, | |||
Double_t | offset, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Definition at line 810 of file RooAbsData.cxx.
References _vars, RooAbsCollection::allInRange(), coutE, RooAbsCollection::find(), get(), TNamed::GetName(), RooFit::InputArguments, numEntries(), TMath::Power(), select(), sumEntries(), and weight().
Double_t RooAbsData::standMoment | ( | RooRealVar & | var, | |
Double_t | order, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Definition at line 774 of file RooAbsData.cxx.
References moment(), TMath::Power(), and sigma().
Referenced by kurtosis(), and skewness().
Double_t RooAbsData::mean | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::sigma | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Definition at line 165 of file RooAbsData.h.
References moment(), and sqrt().
Referenced by standMoment().
Double_t RooAbsData::skewness | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::kurtosis | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::covariance | ( | RooRealVar & | x, | |
RooRealVar & | y, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::correlation | ( | RooRealVar & | x, | |
RooRealVar & | y, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::covarianceMatrix | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::correlationMatrix | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::covarianceMatrix | ( | const RooArgList & | vars, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::correlationMatrix | ( | const RooArgList & | vars, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
RooRealVar * RooAbsData::meanVar | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Definition at line 1032 of file RooAbsData.cxx.
References TString::Append(), TString::Data(), TNamed::GetName(), RooAbsReal::getPlotLabel(), TNamed::GetTitle(), kFALSE, moment(), N, name, RooAbsRealLValue::setConstant(), RooRealVar::setError(), RooAbsReal::setPlotLabel(), RooRealVar::setVal(), sqrt(), sumEntries(), and title.
Referenced by statOn().
RooRealVar * RooAbsData::rmsVar | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Definition at line 1070 of file RooAbsData.cxx.
References TNamed::GetName(), RooAbsReal::getPlotLabel(), TNamed::GetTitle(), kFALSE, moment(), N, name, RooAbsRealLValue::setConstant(), RooRealVar::setError(), RooAbsReal::setPlotLabel(), RooRealVar::setVal(), sqrt(), sumEntries(), and title.
Referenced by statOn().
RooPlot * RooAbsData::statOn | ( | RooPlot * | frame, | |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
Definition at line 1105 of file RooAbsData.cxx.
References RooLinkedList::Add(), RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineString(), RooLinkedList::FindObject(), Form(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), kTRUE, RooCmdConfig::ok(), RooCmdConfig::process(), what, xmax, xmin, and ymax.
RooPlot * RooAbsData::statOn | ( | RooPlot * | frame, | |
const char * | what, | |||
const char * | label = "" , |
|||
Int_t | sigDigits = 2 , |
|||
Option_t * | options = "NELU" , |
|||
Double_t | xmin = 0.15 , |
|||
Double_t | xmax = 0.65 , |
|||
Double_t | ymax = 0.85 , |
|||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 , |
|||
const RooCmdArg * | formatCmd = 0 | |||
) | [virtual] |
Definition at line 1183 of file RooAbsData.cxx.
References RooPlot::addObject(), box(), TString::Contains(), TString::Data(), Reflex::F, Form(), RooRealVar::format(), TNamed::GetName(), RooPlot::getPlotVar(), meanVar(), N, rmsVar(), RooAbsReal::setPlotLabel(), sumEntries(), TString::ToUpper(), and ymin.
Bool_t RooAbsData::hasFilledCache | ( | ) | const |
Definition at line 2246 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::hasFilledCache().
Referenced by RooAbsOptTestStatistic::constOptimizeTestStatistic(), and RooAbsOptTestStatistic::RooAbsOptTestStatistic().
Double_t RooAbsData::corrcov | ( | RooRealVar & | x, | |
RooRealVar & | y, | |||
const char * | cutSpec, | |||
const char * | cutRange, | |||
Bool_t | corr | |||
) | const [protected] |
Definition at line 880 of file RooAbsData.cxx.
References RooAbsCollection::allInRange(), coutW, dataRealVar(), get(), TNamed::GetName(), RooRealVar::getVal(), RooFit::InputArguments, numEntries(), select(), sqrt(), sumEntries(), weight(), x, and y.
Referenced by correlation(), and covariance().
TMatrixDSym * RooAbsData::corrcovMatrix | ( | const RooArgList & | vars, | |
const char * | cutSpec, | |||
const char * | cutRange, | |||
Bool_t | corr | |||
) | const [protected] |
Definition at line 938 of file RooAbsData.cxx.
References RooAbsCollection::add(), C, coutW, RooAbsCollection::createIterator(), dataRealVar(), get(), TNamed::GetName(), RooAbsCollection::getSize(), RooRealVar::getVal(), RooFit::InputArguments, TIterator::Next(), numEntries(), TIterator::Reset(), select(), sqrt(), sumEntries(), and weight().
Referenced by correlationMatrix(), and covarianceMatrix().
void RooAbsData::optimizeReadingWithCaching | ( | RooAbsArg & | arg, | |
const RooArgSet & | cacheList, | |||
const RooArgSet & | keepObsList | |||
) | [protected, virtual] |
Definition at line 2135 of file RooAbsData.cxx.
References RooArgSet::add(), allClientsCached(), RooAbsCollection::createIterator(), cxcoutI, get(), RooRealVar::getBinning(), TNamed::GetName(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), RooAbsBinning::highBoundFunc(), RooAbsBinning::isShareable(), kFALSE, kTRUE, RooAbsArg::leafNodeServerList(), RooAbsBinning::lowBoundFunc(), TIterator::Next(), RooFit::Optimization, RooAbsCollection::remove(), and setArgStatus().
Referenced by RooAbsOptTestStatistic::optimizeCaching(), and RooAbsOptTestStatistic::optimizeConstantTerms().
Definition at line 2205 of file RooAbsData.cxx.
References RooAbsCollection::find(), TNamed::GetName(), kFALSE, kTRUE, TIterator::Next(), and RooAbsArg::valueClientIterator().
Referenced by optimizeReadingWithCaching().
Definition at line 1686 of file RooAbsData.cxx.
References _vars, RooPlot::addPlotable(), TString::Append(), RooFit::AxisLabel(), RooFit::Binning(), xmlio::Class, TObject::ClassName(), coutE, coutI, RooAbsRealLValue::createHistogram(), TString::Data(), fillHistogram(), RooAbsCollection::find(), RooPlot::findObject(), Form(), RooPlot::getFitRangeBinW(), RooPlot::getFitRangeNEvt(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooPlot::GetNbinsX(), RooPlot::getPlotVar(), RooPlot::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), graph(), hist, o, RooFit::Plotting, sumEntries(), and RooPlot::updateNormVars().
RooPlot * RooAbsData::plotAsymOn | ( | RooPlot * | frame, | |
const RooAbsCategoryLValue & | asymCat, | |||
PlotOpt | o | |||
) | const [protected, virtual] |
Definition at line 1812 of file RooAbsData.cxx.
References _vars, RooPlot::addPlotable(), TString::Append(), TObject::ClassName(), coutE, RooAbsRealLValue::createHistogram(), TString::Data(), fillHistogram(), Form(), TNamed::GetName(), RooPlot::GetNbinsX(), RooPlot::getPlotVar(), RooPlot::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), graph(), kFALSE, o, RooFit::Plotting, and RooPlot::updateNormVars().
Referenced by plotOn().
RooPlot * RooAbsData::plotEffOn | ( | RooPlot * | frame, | |
const RooAbsCategoryLValue & | effCat, | |||
PlotOpt | o | |||
) | const [protected, virtual] |
Definition at line 1908 of file RooAbsData.cxx.
References _vars, RooPlot::addPlotable(), TString::Append(), TObject::ClassName(), coutE, RooAbsRealLValue::createHistogram(), TString::Data(), fillHistogram(), Form(), TNamed::GetName(), RooCatType::GetName(), RooPlot::GetNbinsX(), RooPlot::getPlotVar(), RooPlot::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), graph(), kTRUE, RooAbsCategory::lookupType(), o, RooFit::Plotting, and RooPlot::updateNormVars().
Referenced by plotOn().
void RooAbsData::cacheArgs | ( | const RooAbsArg * | owner, | |
RooArgSet & | varSet, | |||
const RooArgSet * | nset = 0 | |||
) | [protected, virtual] |
Definition at line 197 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::cacheArgs().
Referenced by RooAbsOptTestStatistic::optimizeConstantTerms().
void RooAbsData::resetCache | ( | ) | [protected, virtual] |
Definition at line 208 of file RooAbsData.cxx.
References _cachedVars, _dstore, RooAbsCollection::removeAll(), and RooAbsDataStore::resetCache().
Referenced by RooAbsOptTestStatistic::optimizeConstantTerms(), RooAbsOptTestStatistic::setData(), and RooAbsOptTestStatistic::~RooAbsOptTestStatistic().
Definition at line 232 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::setArgStatus().
Referenced by RooAbsOptTestStatistic::optimizeConstantTerms(), and optimizeReadingWithCaching().
void RooAbsData::attachCache | ( | const RooAbsArg * | newOwner, | |
const RooArgSet & | cachedVars | |||
) | [protected, virtual] |
Definition at line 218 of file RooAbsData.cxx.
References _dstore, and RooAbsDataStore::attachCache().
Referenced by RooDataSet::cacheClone(), and RooDataHist::cacheClone().
virtual RooAbsData* RooAbsData::cacheClone | ( | const RooAbsArg * | newCacheOwner, | |
const RooArgSet * | newCacheVars, | |||
const char * | newName = 0 | |||
) | [protected, pure virtual] |
Referenced by RooAbsOptTestStatistic::RooAbsOptTestStatistic().
virtual RooAbsData* RooAbsData::reduceEng | ( | const RooArgSet & | varSubset, | |
const RooFormulaVar * | cutVar, | |||
const char * | cutRange = 0 , |
|||
Int_t | nStart = 0 , |
|||
Int_t | nStop = 2000000000 , |
|||
Bool_t | copyCache = kTRUE | |||
) | [protected, pure virtual] |
Referenced by reduce().
RooRealVar * RooAbsData::dataRealVar | ( | const char * | methodname, | |
RooRealVar & | extVar | |||
) | const [protected] |
Definition at line 860 of file RooAbsData.cxx.
References _vars, coutE, RooAbsCollection::find(), TNamed::GetName(), and RooFit::InputArguments.
Referenced by corrcov(), and corrcovMatrix().
virtual RooAbsData* RooAbsData::emptyClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 , |
|||
const RooArgSet * | vars = 0 | |||
) | const [pure virtual] |
RooAbsData* RooAbsData::reduce | ( | const RooCmdArg & | arg1, | |
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() | |||
) |
RooAbsData* RooAbsData::reduce | ( | const char * | cut | ) |
RooAbsData* RooAbsData::reduce | ( | const RooFormulaVar & | cutVar | ) |
RooAbsData* RooAbsData::reduce | ( | const RooArgSet & | varSubset, | |
const char * | cut = 0 | |||
) |
RooAbsData* RooAbsData::reduce | ( | const RooArgSet & | varSubset, | |
const RooFormulaVar & | cutVar | |||
) |
RooAbsDataStore* RooAbsData::store | ( | ) | [inline] |
const RooAbsDataStore* RooAbsData::store | ( | ) | const [inline] |
const TTree* RooAbsData::tree | ( | ) | const |
void RooAbsData::checkInit | ( | ) | const |
virtual Bool_t RooAbsData::changeObservableName | ( | const char * | from, | |
const char * | to | |||
) | [virtual] |
virtual void RooAbsData::add | ( | const RooArgSet & | row, | |
Double_t | weight = 1 , |
|||
Double_t | weightError = 0 | |||
) | [pure virtual] |
virtual void RooAbsData::fill | ( | ) | [virtual] |
virtual const RooArgSet* RooAbsData::get | ( | ) | const [inline, virtual] |
virtual Double_t RooAbsData::weight | ( | ) | const [pure virtual] |
virtual Bool_t RooAbsData::valid | ( | ) | const [inline, virtual] |
virtual void RooAbsData::weightError | ( | Double_t & | lo, | |
Double_t & | hi, | |||
ErrorType | etype = Poisson | |||
) | const [virtual] |
virtual Int_t RooAbsData::numEntries | ( | ) | const [virtual] |
virtual Double_t RooAbsData::sumEntries | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [pure virtual] |
virtual Bool_t RooAbsData::isWeighted | ( | ) | const [inline, virtual] |
virtual Bool_t RooAbsData::isNonPoissonWeighted | ( | ) | const [inline, virtual] |
virtual void RooAbsData::reset | ( | ) | [virtual] |
Bool_t RooAbsData::getRange | ( | RooRealVar & | var, | |
Double_t & | lowest, | |||
Double_t & | highest, | |||
Double_t | marginFrac = 0 , |
|||
Bool_t | symMode = kFALSE | |||
) | const |
virtual Roo1DTable* RooAbsData::table | ( | const RooArgSet & | catSet, | |
const char * | cuts = "" , |
|||
const char * | opts = "" | |||
) | const [virtual] |
virtual Roo1DTable* RooAbsData::table | ( | const RooAbsCategory & | cat, | |
const char * | cuts = "" , |
|||
const char * | opts = "" | |||
) | const [virtual] |
virtual RooPlot* RooAbsData::plotOn | ( | RooPlot * | frame, | |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const [virtual] |
virtual RooPlot* RooAbsData::plotOn | ( | RooPlot * | frame, | |
const RooLinkedList & | cmdList | |||
) | const [virtual] |
virtual TList* RooAbsData::split | ( | const RooAbsCategory & | splitCat, | |
Bool_t | createEmptyDataSets = kFALSE | |||
) | const [virtual] |
TH1* RooAbsData::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | xvar, | |||
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const |
TH1* RooAbsData::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | xvar, | |||
const RooLinkedList & | argList | |||
) | const |
TH1* RooAbsData::createHistogram | ( | const char * | varNameList, | |
Int_t | xbins = 0 , |
|||
Int_t | ybins = 0 , |
|||
Int_t | zbins = 0 | |||
) | const |
virtual TH1* RooAbsData::fillHistogram | ( | TH1 * | hist, | |
const RooArgList & | plotVars, | |||
const char * | cuts = "" , |
|||
const char * | cutRange = 0 | |||
) | const [virtual] |
virtual void RooAbsData::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 146 of file RooAbsData.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
virtual void RooAbsData::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsData::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsData::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
void RooAbsData::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Reimplemented from RooPrintable.
void RooAbsData::setDirtyProp | ( | Bool_t | flag | ) |
Double_t RooAbsData::moment | ( | RooRealVar & | var, | |
Double_t | order, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Double_t RooAbsData::moment | ( | RooRealVar & | var, | |
Double_t | order, | |||
Double_t | offset, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Double_t RooAbsData::standMoment | ( | RooRealVar & | var, | |
Double_t | order, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
Double_t RooAbsData::mean | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::sigma | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::skewness | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::kurtosis | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::covariance | ( | RooRealVar & | x, | |
RooRealVar & | y, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
Double_t RooAbsData::correlation | ( | RooRealVar & | x, | |
RooRealVar & | y, | |||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::covarianceMatrix | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::correlationMatrix | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::covarianceMatrix | ( | const RooArgList & | vars, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
TMatrixDSym* RooAbsData::correlationMatrix | ( | const RooArgList & | vars, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const [inline] |
RooRealVar* RooAbsData::meanVar | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
RooRealVar* RooAbsData::rmsVar | ( | RooRealVar & | var, | |
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 | |||
) | const |
virtual RooPlot* RooAbsData::statOn | ( | RooPlot * | frame, | |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
virtual RooPlot* RooAbsData::statOn | ( | RooPlot * | frame, | |
const char * | what, | |||
const char * | label = "" , |
|||
Int_t | sigDigits = 2 , |
|||
Option_t * | options = "NELU" , |
|||
Double_t | xmin = 0.15 , |
|||
Double_t | xmax = 0.65 , |
|||
Double_t | ymax = 0.85 , |
|||
const char * | cutSpec = 0 , |
|||
const char * | cutRange = 0 , |
|||
const RooCmdArg * | formatCmd = 0 | |||
) | [virtual] |
Bool_t RooAbsData::hasFilledCache | ( | ) | const |
Double_t RooAbsData::corrcov | ( | RooRealVar & | x, | |
RooRealVar & | y, | |||
const char * | cutSpec, | |||
const char * | cutRange, | |||
Bool_t | corr | |||
) | const [protected] |
TMatrixDSym* RooAbsData::corrcovMatrix | ( | const RooArgList & | vars, | |
const char * | cutSpec, | |||
const char * | cutRange, | |||
Bool_t | corr | |||
) | const [protected] |
virtual void RooAbsData::optimizeReadingWithCaching | ( | RooAbsArg & | arg, | |
const RooArgSet & | cacheList, | |||
const RooArgSet & | keepObsList | |||
) | [protected, virtual] |
virtual RooPlot* RooAbsData::plotAsymOn | ( | RooPlot * | frame, | |
const RooAbsCategoryLValue & | asymCat, | |||
PlotOpt | o | |||
) | const [protected, virtual] |
virtual RooPlot* RooAbsData::plotEffOn | ( | RooPlot * | frame, | |
const RooAbsCategoryLValue & | effCat, | |||
PlotOpt | o | |||
) | const [protected, virtual] |
virtual void RooAbsData::cacheArgs | ( | const RooAbsArg * | owner, | |
RooArgSet & | varSet, | |||
const RooArgSet * | nset = 0 | |||
) | [protected, virtual] |
virtual void RooAbsData::resetCache | ( | ) | [protected, virtual] |
virtual void RooAbsData::attachCache | ( | const RooAbsArg * | newOwner, | |
const RooArgSet & | cachedVars | |||
) | [protected, virtual] |
virtual RooAbsData* RooAbsData::cacheClone | ( | const RooAbsArg * | newCacheOwner, | |
const RooArgSet * | newCacheVars, | |||
const char * | newName = 0 | |||
) | [protected, pure virtual] |
virtual RooAbsData* RooAbsData::reduceEng | ( | const RooArgSet & | varSubset, | |
const RooFormulaVar * | cutVar, | |||
const char * | cutRange = 0 , |
|||
Int_t | nStart = 0 , |
|||
Int_t | nStop = 2000000000 , |
|||
Bool_t | copyCache = kTRUE | |||
) | [protected, pure virtual] |
RooRealVar* RooAbsData::dataRealVar | ( | const char * | methodname, | |
RooRealVar & | extVar | |||
) | const [protected] |
RooAbsArg [friend] |
Definition at line 214 of file RooAbsData.h.
RooAbsReal [friend] |
Definition at line 215 of file RooAbsData.h.
RooAbsOptTestStatistic [friend] |
Definition at line 216 of file RooAbsData.h.
RooAbsCachedPdf [friend] |
Definition at line 217 of file RooAbsData.h.
RooArgSet RooAbsData::_vars [protected] |
Definition at line 231 of file RooAbsData.h.
Referenced by RooDataHist::add(), RooDataSet::addColumn(), RooDataSet::addColumns(), RooDataHist::adjustBinning(), RooDataSet::cacheClone(), RooDataHist::cacheValidEntries(), RooDataHist::calculatePartialBinVolume(), RooDataSet::createHistogram(), dataRealVar(), RooDataSet::emptyClone(), fillHistogram(), get(), RooDataHist::get(), RooDataHist::getIndex(), getRange(), RooDataHist::importDHistSet(), RooDataHist::importTH1(), RooDataHist::initialize(), RooDataSet::initialize(), moment(), plotAsymOn(), plotEffOn(), RooDataHist::plotOn(), plotOn(), RooDataSet::plotOnXY(), RooDataHist::printMultiline(), reduce(), RooDataHist::reduceEng(), RooAbsData(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooDataHist::set(), RooDataHist::sliceIterator(), RooDataHist::sum(), RooDataSet::sumEntries(), RooDataHist::sumEntries(), table(), and RooDataHist::weight().
RooArgSet RooAbsData::_cachedVars [protected] |
Definition at line 232 of file RooAbsData.h.
Referenced by RooDataSet::cacheClone(), RooDataHist::cacheClone(), RooDataHist::printMultiline(), resetCache(), RooAbsData(), and RooDataSet::RooDataSet().
TIterator* RooAbsData::_iterator [protected] |
External variables cached with this data set.
Definition at line 234 of file RooAbsData.h.
Referenced by RooDataHist::calculatePartialBinVolume(), fillHistogram(), RooDataHist::initialize(), RooDataHist::printArgs(), RooAbsData(), RooDataHist::RooDataHist(), RooDataHist::sum(), and ~RooAbsData().
TIterator* RooAbsData::_cacheIter [protected] |
Iterator over dimension variables.
Definition at line 235 of file RooAbsData.h.
Referenced by RooAbsData(), and ~RooAbsData().
RooAbsDataStore* RooAbsData::_dstore [protected] |
Iterator over cached variables.
Definition at line 237 of file RooAbsData.h.
Referenced by RooDataSet::addColumn(), RooDataSet::addColumns(), RooDataSet::append(), attachCache(), cacheArgs(), changeObservableName(), checkInit(), Draw(), fill(), get(), hasFilledCache(), RooDataHist::initialize(), numEntries(), printMultiline(), reset(), resetCache(), RooAbsData(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), setArgStatus(), setDirtyProp(), store(), tree(), and ~RooAbsData().
TIterator* RooAbsData::_iterator [protected] |
TIterator* RooAbsData::_cacheIter [protected] |
RooAbsDataStore* RooAbsData::_dstore [protected] |