#include <RooDataSet.h>
Inheritance diagram for RooDataSet:
Public Member Functions | |
RooDataSet () | |
RooDataSet (const char *name, const char *title, const RooArgSet &vars, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, const RooArgSet &vars, 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()) | |
RooDataSet (const char *name, const char *title, RooDataSet *data, const RooArgSet &vars, const char *cuts=0, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, RooDataSet *data, const RooArgSet &vars, const RooFormulaVar &cutVar, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, TTree *ntuple, const RooArgSet &vars, const char *cuts=0, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, TTree *t, const RooArgSet &vars, const RooFormulaVar &cutVar, const char *wgtVarName=0) | |
RooDataSet (RooDataSet const &other, const char *newname=0) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual | ~RooDataSet () |
virtual RooAbsData * | emptyClone (const char *newName=0, const char *newTitle=0, const RooArgSet *vars=0) const |
RooDataHist * | binnedClone (const char *newName=0, const char *newTitle=0) const |
virtual Double_t | sumEntries (const char *cutSpec=0, const char *cutRange=0) const |
virtual RooPlot * | plotOnXY (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 |
Bool_t | write (const char *filename) |
virtual Bool_t | isWeighted () const |
virtual Bool_t | isNonPoissonWeighted () const |
virtual Double_t | weight () const |
virtual void | weightError (Double_t &lo, Double_t &hi, ErrorType etype=SumW2) const |
Double_t | weightError (ErrorType etype=SumW2) const |
virtual const RooArgSet * | get (Int_t index) const |
virtual const RooArgSet * | get () const |
virtual void | add (const RooArgSet &row, Double_t weight=1.0, Double_t weightError=0) |
virtual void | add (const RooArgSet &row, Double_t weight, Double_t weightErrorLo, Double_t weightErrorHi) |
virtual void | addFast (const RooArgSet &row, Double_t weight=1.0, Double_t weightError=0) |
void | append (RooDataSet &data) |
Bool_t | merge (RooDataSet *data1, RooDataSet *data2=0, RooDataSet *data3=0, RooDataSet *data4=0, RooDataSet *data5=0, RooDataSet *data6=0) |
Bool_t | merge (std::list< RooDataSet * > dsetList) |
virtual RooAbsArg * | addColumn (RooAbsArg &var, Bool_t adjustRange=kTRUE) |
virtual RooArgSet * | addColumns (const RooArgList &varList) |
TH2F * | createHistogram (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2, const char *cuts="", const char *name="hist") const |
TH2F * | createHistogram (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2, Int_t nx, Int_t ny, const char *cuts="", const char *name="hist") const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual void | printArgs (ostream &os) const |
virtual void | printValue (ostream &os) const |
void | SetName (const char *name) |
void | SetNameTitle (const char *name, const char *title) |
RooDataSet () | |
RooDataSet (const char *name, const char *title, const RooArgSet &vars, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, const RooArgSet &vars, 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()) | |
RooDataSet (const char *name, const char *title, RooDataSet *data, const RooArgSet &vars, const char *cuts=0, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, RooDataSet *data, const RooArgSet &vars, const RooFormulaVar &cutVar, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, TTree *ntuple, const RooArgSet &vars, const char *cuts=0, const char *wgtVarName=0) | |
RooDataSet (const char *name, const char *title, TTree *t, const RooArgSet &vars, const RooFormulaVar &cutVar, const char *wgtVarName=0) | |
RooDataSet (RooDataSet const &other, const char *newname=0) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual | ~RooDataSet () |
virtual RooAbsData * | emptyClone (const char *newName=0, const char *newTitle=0, const RooArgSet *vars=0) const |
RooDataHist * | binnedClone (const char *newName=0, const char *newTitle=0) const |
virtual Double_t | sumEntries (const char *cutSpec=0, const char *cutRange=0) const |
virtual RooPlot * | plotOnXY (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 |
Bool_t | write (const char *filename) |
virtual Bool_t | isWeighted () const |
virtual Bool_t | isNonPoissonWeighted () const |
virtual Double_t | weight () const |
virtual void | weightError (Double_t &lo, Double_t &hi, ErrorType etype=SumW2) const |
Double_t | weightError (ErrorType etype=SumW2) const |
virtual const RooArgSet * | get (Int_t index) const |
virtual const RooArgSet * | get () const |
virtual void | add (const RooArgSet &row, Double_t weight=1.0, Double_t weightError=0) |
virtual void | add (const RooArgSet &row, Double_t weight, Double_t weightErrorLo, Double_t weightErrorHi) |
virtual void | addFast (const RooArgSet &row, Double_t weight=1.0, Double_t weightError=0) |
void | append (RooDataSet &data) |
Bool_t | merge (RooDataSet *data1, RooDataSet *data2=0, RooDataSet *data3=0, RooDataSet *data4=0, RooDataSet *data5=0, RooDataSet *data6=0) |
Bool_t | merge (std::list< RooDataSet * > dsetList) |
virtual RooAbsArg * | addColumn (RooAbsArg &var, Bool_t adjustRange=kTRUE) |
virtual RooArgSet * | addColumns (const RooArgList &varList) |
TH2F * | createHistogram (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2, const char *cuts="", const char *name="hist") const |
TH2F * | createHistogram (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2, Int_t nx, Int_t ny, const char *cuts="", const char *name="hist") const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual void | printArgs (ostream &os) const |
virtual void | printValue (ostream &os) const |
void | SetName (const char *name) |
void | SetNameTitle (const char *name, const char *title) |
Static Public Member Functions | |
static RooDataSet * | read (const char *filename, const RooArgList &variables, const char *opts="", const char *commonPath="", const char *indexCatName=0) |
static RooDataSet * | read (const char *filename, const RooArgList &variables, const char *opts="", const char *commonPath="", const char *indexCatName=0) |
Protected Member Functions | |
virtual RooAbsData * | cacheClone (const RooAbsArg *newCacheOwner, const RooArgSet *newCacheVars, const char *newName=0) |
void | initialize (const char *wgtVarName) |
RooAbsData * | reduceEng (const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange=0, Int_t nStart=0, Int_t nStop=2000000000, Bool_t copyCache=kTRUE) |
RooDataSet (const char *name, const char *title, RooDataSet *ntuple, const RooArgSet &vars, const RooFormulaVar *cutVar, const char *cutRange, int nStart, int nStop, Bool_t copyCache, const char *wgtVarName=0) | |
RooArgSet | addWgtVar (const RooArgSet &origVars, const RooAbsArg *wgtVar) |
virtual RooAbsData * | cacheClone (const RooAbsArg *newCacheOwner, const RooArgSet *newCacheVars, const char *newName=0) |
void | initialize (const char *wgtVarName) |
RooAbsData * | reduceEng (const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange=0, Int_t nStart=0, Int_t nStop=2000000000, Bool_t copyCache=kTRUE) |
RooDataSet (const char *name, const char *title, RooDataSet *ntuple, const RooArgSet &vars, const RooFormulaVar *cutVar, const char *cutRange, int nStart, int nStop, Bool_t copyCache, const char *wgtVarName=0) | |
RooArgSet | addWgtVar (const RooArgSet &origVars, const RooAbsArg *wgtVar) |
Protected Attributes | |
RooArgSet | _varsNoWgt |
RooRealVar * | _wgtVar |
RooRealVar * | _wgtVar |
Friends | |
class | RooProdGenContext |
Definition at line 27 of file RooDataSet.h.
RooDataSet::RooDataSet | ( | ) |
Definition at line 62 of file RooDataSet.cxx.
Referenced by cacheClone(), Clone(), emptyClone(), read(), and reduceEng().
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const char * | wgtVarName = 0 | |||
) |
Definition at line 450 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, RooDirItem::appendToDir(), initialize(), and kTRUE.
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
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 72 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, _wgtVar, RooDirItem::appendToDir(), RooAbsArg::attachToTree(), coutE, coutI, RooAbsCollection::createIterator(), RooCmdConfig::defineDependency(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineSet(), RooCmdConfig::defineString(), RooCategory::defineType(), RooAbsCollection::find(), Form(), RooCategory::getLabel(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getObjectList(), RooCmdConfig::getSet(), RooCmdConfig::getString(), initialize(), RooFit::InputArguments, kTRUE, l, RooTreeDataStore::loadValues(), RooAbsCategory::lookupType(), RooLinkedList::MakeIterator(), TIterator::Next(), RooCmdConfig::ok(), TFile::Open(), RooCmdConfig::process(), RooAbsCollection::selectCommon(), RooAbsCollection::setAttribAll(), RooCategory::setLabel(), strlcpy(), t, and RooTreeDataStore::tree().
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
RooDataSet * | data, | |||
const RooArgSet & | vars, | |||
const char * | cuts = 0 , |
|||
const char * | wgtVarName = 0 | |||
) |
Definition at line 464 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, _wgtVar, RooDirItem::appendToDir(), RooAbsCollection::find(), TNamed::GetName(), initialize(), and kTRUE.
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
RooDataSet * | data, | |||
const RooArgSet & | vars, | |||
const RooFormulaVar & | cutVar, | |||
const char * | wgtVarName = 0 | |||
) |
Definition at line 505 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, _wgtVar, RooDirItem::appendToDir(), RooAbsCollection::find(), TNamed::GetName(), initialize(), and kTRUE.
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
TTree * | ntuple, | |||
const RooArgSet & | vars, | |||
const char * | cuts = 0 , |
|||
const char * | wgtVarName = 0 | |||
) |
Definition at line 573 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, RooDirItem::appendToDir(), initialize(), and kTRUE.
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
TTree * | t, | |||
const RooArgSet & | vars, | |||
const RooFormulaVar & | cutVar, | |||
const char * | wgtVarName = 0 | |||
) |
Definition at line 545 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, RooDirItem::appendToDir(), initialize(), and kTRUE.
RooDataSet::RooDataSet | ( | RooDataSet const & | other, | |
const char * | newname = 0 | |||
) |
Definition at line 603 of file RooDataSet.cxx.
References _wgtVar, RooDirItem::appendToDir(), TNamed::GetName(), initialize(), and kTRUE.
RooDataSet::~RooDataSet | ( | ) | [virtual] |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
RooDataSet * | ntuple, | |||
const RooArgSet & | vars, | |||
const RooFormulaVar * | cutVar, | |||
const char * | cutRange, | |||
int | nStart, | |||
int | nStop, | |||
Bool_t | copyCache, | |||
const char * | wgtVarName = 0 | |||
) | [protected] |
Definition at line 613 of file RooDataSet.cxx.
References RooAbsData::_cachedVars, RooAbsData::_dstore, RooAbsData::_vars, _wgtVar, RooArgSet::add(), RooDirItem::appendToDir(), RooAbsDataStore::cachedVars(), TNamed::GetName(), initialize(), and kTRUE.
RooDataSet::RooDataSet | ( | ) |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const char * | wgtVarName = 0 | |||
) |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
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() | |||
) |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
RooDataSet * | data, | |||
const RooArgSet & | vars, | |||
const char * | cuts = 0 , |
|||
const char * | wgtVarName = 0 | |||
) |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
RooDataSet * | data, | |||
const RooArgSet & | vars, | |||
const RooFormulaVar & | cutVar, | |||
const char * | wgtVarName = 0 | |||
) |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
TTree * | ntuple, | |||
const RooArgSet & | vars, | |||
const char * | cuts = 0 , |
|||
const char * | wgtVarName = 0 | |||
) |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
TTree * | t, | |||
const RooArgSet & | vars, | |||
const RooFormulaVar & | cutVar, | |||
const char * | wgtVarName = 0 | |||
) |
RooDataSet::RooDataSet | ( | RooDataSet const & | other, | |
const char * | newname = 0 | |||
) |
virtual RooDataSet::~RooDataSet | ( | ) | [virtual] |
RooDataSet::RooDataSet | ( | const char * | name, | |
const char * | title, | |||
RooDataSet * | ntuple, | |||
const RooArgSet & | vars, | |||
const RooFormulaVar * | cutVar, | |||
const char * | cutRange, | |||
int | nStart, | |||
int | nStop, | |||
Bool_t | copyCache, | |||
const char * | wgtVarName = 0 | |||
) | [protected] |
virtual TObject* RooDataSet::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 56 of file RooDataSet.h.
References TNamed::GetName(), and RooDataSet().
RooAbsData * RooDataSet::emptyClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 , |
|||
const RooArgSet * | vars = 0 | |||
) | const [virtual] |
Implements RooAbsData.
Definition at line 659 of file RooDataSet.cxx.
References RooAbsData::_vars, _wgtVar, RooArgSet::add(), RooAbsCollection::find(), TNamed::GetName(), TNamed::GetTitle(), and RooDataSet().
RooDataHist * RooDataSet::binnedClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 | |||
) | const |
Definition at line 742 of file RooDataSet.cxx.
References Form(), get(), TNamed::GetName(), TNamed::GetTitle(), name, and title.
Referenced by rf303_conditional(), rf307_fullpereventerrors(), rf602_chi2fit(), rf706_histpdf(), TestBasic303::testCode(), TestBasic307::testCode(), and TestBasic706::testCode().
Double_t RooDataSet::sumEntries | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [virtual] |
Implements RooAbsData.
Definition at line 801 of file RooDataSet.cxx.
References RooAbsData::_vars, RooAbsCollection::allInRange(), get(), i, RooAbsData::numEntries(), select(), and weight().
Referenced by isNonPoissonWeighted(), and printValue().
RooPlot * RooDataSet::plotOnXY | ( | 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 1147 of file RooDataSet.cxx.
References RooAbsData::_vars, _wgtVar, RooLinkedList::Add(), RooPlot::addPlotable(), RooAbsData::checkInit(), coutE, RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), RooAbsCollection::find(), Form(), get(), RooCmdConfig::getDouble(), RooRealVar::getErrorHi(), RooRealVar::getErrorLo(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooPlot::getPlotVar(), RooCmdConfig::getString(), RooRealVar::getVal(), graph(), i, RooFit::InputArguments, kTRUE, RooAbsData::numEntries(), RooCmdConfig::ok(), RooCmdConfig::process(), weight(), weightError(), x, and y.
Referenced by rf609_xychi2fit(), and TestBasic609::testCode().
RooDataSet * RooDataSet::read | ( | const char * | filename, | |
const RooArgList & | variables, | |||
const char * | opts = "" , |
|||
const char * | commonPath = "" , |
|||
const char * | indexCatName = 0 | |||
) | [static] |
Definition at line 1287 of file RooDataSet.cxx.
References TString::Append(), xmlio::Class, data, RooFit::DataHandling, debug, RooCategory::defineType(), kFALSE, kTRUE, line, TIterator::Next(), oocoutE, oocoutI, oocoutW, oocxcoutD, opts, RooDataSet(), RooAbsArg::setAttribute(), RooCategory::setIndex(), snprintf, strlcpy(), type, RooAbsCategory::typeIterator(), variables(), and verbose.
Referenced by G__G__RooFitCore1_190_0_14(), G__setup_memfuncRooDataSet(), and RooMCStudy::run().
Bool_t RooDataSet::write | ( | const char * | filename | ) |
Definition at line 1521 of file RooDataSet.cxx.
References RooAbsData::checkInit(), coutE, coutI, coutW, RooFit::DataHandling, get(), TNamed::GetName(), i, kTRUE, list, and RooAbsData::numEntries().
Referenced by RooMCStudy::run().
Bool_t RooDataSet::isWeighted | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 831 of file RooDataSet.cxx.
References RooAbsDataStore::isWeighted(), and RooAbsData::store().
Referenced by printValue().
Bool_t RooDataSet::isNonPoissonWeighted | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 840 of file RooDataSet.cxx.
References _wgtVar, ROOT::Math::fabs(), get(), i, kFALSE, kTRUE, RooAbsData::numEntries(), sumEntries(), and weight().
Double_t RooDataSet::weight | ( | ) | const [virtual] |
Implements RooAbsData.
Definition at line 764 of file RooDataSet.cxx.
References RooAbsData::store(), and RooAbsDataStore::weight().
Referenced by RooStats::SPlot::AddSWeight(), RooXYChi2Var::evaluatePartition(), RooStats::MarkovChain::GetAsSparseHist(), isNonPoissonWeighted(), RooNDKeysPdf::loadDataSet(), RooNDKeysPdf::loadWeightSet(), plotOnXY(), sumEntries(), and RooStats::MarkovChain::Weight().
void RooDataSet::weightError | ( | Double_t & | lo, | |
Double_t & | hi, | |||
ErrorType | etype = SumW2 | |||
) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 775 of file RooDataSet.cxx.
References RooAbsData::store(), and RooAbsDataStore::weightError().
Referenced by RooXYChi2Var::evaluatePartition(), and plotOnXY().
Reimplemented from RooAbsData.
Definition at line 783 of file RooDataSet.cxx.
References RooAbsData::store(), and RooAbsDataStore::weightError().
Reimplemented from RooAbsData.
Definition at line 791 of file RooDataSet.cxx.
References _varsNoWgt, and RooAbsData::get().
Referenced by RooStats::SPlot::AddSWeight(), RooAbsNumGenerator::attachParameters(), RooMCStudy::calcPulls(), ClassImp(), RooXYChi2Var::evaluatePartition(), RooMCStudy::fitParams(), RooSimultaneous::genContext(), RooAbsGenContext::generate(), RooAcceptReject::generateEvent(), RooFoamGenerator::generateEvent(), RooStats::MarkovChain::Get(), RooStats::MarkovChain::GetAsSparseHist(), RooStats::SPlot::GetSumOfEventSWeight(), RooStats::SPlot::GetSWeight(), RooStats::SPlot::GetYieldFromSWeight(), RooStats::PointSetInterval::IsInInterval(), RooNDKeysPdf::loadDataSet(), RooNDKeysPdf::loadWeightSet(), RooAcceptReject::nextAcceptedEvent(), RooStats::MarkovChain::NLL(), RooMCStudy::plotParam(), RooStats::PdfProposal::Propose(), rf303_conditional(), RooAbsGenContext::RooAbsGenContext(), RooAbsNumGenerator::RooAbsNumGenerator(), RooAddGenContext::RooAddGenContext(), RooConvGenContext::RooConvGenContext(), RooGenContext::RooGenContext(), RooMCStudy::RooMCStudy(), RooProdGenContext::RooProdGenContext(), RooSimGenContext::RooSimGenContext(), RooMCStudy::run(), StandardFeldmanCousinsDemo(), TestBasic303::testCode(), TestBasic803::testCode(), TestBasic804::testCode(), TestBasic802::testCode(), and RooStats::MarkovChain::Weight().
const RooArgSet * RooDataSet::get | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 862 of file RooDataSet.cxx.
References _varsNoWgt.
Referenced by binnedClone(), createHistogram(), isNonPoissonWeighted(), plotOnXY(), sumEntries(), and write().
void RooDataSet::add | ( | const RooArgSet & | row, | |
Double_t | weight = 1.0 , |
|||
Double_t | weightError = 0 | |||
) | [virtual] |
Implements RooAbsData.
Definition at line 871 of file RooDataSet.cxx.
References _varsNoWgt, _wgtVar, RooAbsData::checkInit(), data, RooAbsData::fill(), RooRealVar::setError(), and RooRealVar::setVal().
Referenced by RooStats::MarkovChain::Add(), RooStats::ConfidenceBelt::AddAcceptanceRegion(), RooMCStudy::addFitResult(), RooStats::SPlot::AddSWeight(), ClassImp(), RooStats::FeldmanCousins::CreateParameterPoints(), RooMCStudy::fitSample(), RooChi2MCSModule::processAfterFit(), RooDLLSignificanceMCSModule::processAfterFit(), RooRandomizeParamMCSModule::processBeforeGen(), RooStats::UpperLimitMCSModule::processBetweenGenAndFit(), rf609_xychi2fit(), RooMCStudy::run(), RooAbsStudy::storeSummaryOutput(), and TestBasic609::testCode().
void RooDataSet::add | ( | const RooArgSet & | row, | |
Double_t | weight, | |||
Double_t | weightErrorLo, | |||
Double_t | weightErrorHi | |||
) | [virtual] |
Definition at line 891 of file RooDataSet.cxx.
References _varsNoWgt, _wgtVar, RooAbsData::checkInit(), RooAbsData::fill(), RooRealVar::setAsymError(), and RooRealVar::setVal().
void RooDataSet::addFast | ( | const RooArgSet & | row, | |
Double_t | weight = 1.0 , |
|||
Double_t | weightError = 0 | |||
) | [virtual] |
Definition at line 911 of file RooDataSet.cxx.
References _varsNoWgt, _wgtVar, RooAbsCollection::assignFast(), RooAbsData::checkInit(), data, RooAbsData::fill(), RooRealVar::setError(), and RooRealVar::setVal().
Referenced by RooStats::MarkovChain::AddFast(), and RooAbsGenContext::generate().
void RooDataSet::append | ( | RooDataSet & | data | ) |
Definition at line 988 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsDataStore::append(), RooAbsData::checkInit(), and data.
Referenced by RooAbsStudy::aggregateSummaryOutput(), ClassImp(), RooStats::HLFactory::GetTotDataSet(), rf402_datahandling(), and TestBasic402::testCode().
Bool_t RooDataSet::merge | ( | RooDataSet * | data1, | |
RooDataSet * | data2 = 0 , |
|||
RooDataSet * | data3 = 0 , |
|||
RooDataSet * | data4 = 0 , |
|||
RooDataSet * | data5 = 0 , |
|||
RooDataSet * | data6 = 0 | |||
) |
Definition at line 932 of file RooDataSet.cxx.
References RooAbsData::checkInit().
Referenced by RooStats::SPlot::AddSWeight(), rf402_datahandling(), RooMCStudy::run(), and TestBasic402::testCode().
Bool_t RooDataSet::merge | ( | std::list< RooDataSet * > | dsetList | ) |
Definition at line 1000 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, _wgtVar, RooAbsDataStore::addColumn(), RooArgSet::addOwned(), RooAbsData::checkInit(), TNamed::GetName(), and initialize().
Referenced by RooMCStudy::calcPulls(), RooFactoryWSTool::SpecialsIFace::create(), RooStats::HLFactory::GetTotDataSet(), rf316_llratioplot(), and TestBasic316::testCode().
RooArgSet * RooDataSet::addColumns | ( | const RooArgList & | varList | ) | [virtual] |
Definition at line 1017 of file RooDataSet.cxx.
References RooAbsData::_dstore, RooAbsData::_vars, _wgtVar, RooAbsDataStore::addColumns(), RooArgSet::addOwned(), RooAbsData::checkInit(), TNamed::GetName(), and initialize().
TH2F * RooDataSet::createHistogram | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2, | |||
const char * | cuts = "" , |
|||
const char * | name = "hist" | |||
) | const |
Definition at line 1035 of file RooDataSet.cxx.
References RooAbsData::checkInit(), and RooAbsRealLValue::getBins().
Referenced by rf309_ndimplot(), rf707_kernelestimation(), rf801_mcstudy(), rf802_mcstudy_addons(), rf803_mcstudy_addons2(), rf804_mcstudy_constr(), and TestBasic707::testCode().
TH2F * RooDataSet::createHistogram | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2, | |||
Int_t | nx, | |||
Int_t | ny, | |||
const char * | cuts = "" , |
|||
const char * | name = "hist" | |||
) | const |
Definition at line 1050 of file RooDataSet.cxx.
References RooAbsData::_vars, TString::Append(), RooAbsData::checkInit(), RooAbsArg::Clone(), coutE, TString::Data(), RooFit::DataHandling, RooAbsArg::dependsOn(), RooAbsCollection::find(), TNamed::fName, Form(), get(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooAbsReal::getVal(), histogram, i, RooFit::InputArguments, kFALSE, kTRUE, RooAbsData::numEntries(), TString::Prepend(), RooAbsArg::redirectServers(), and select().
void RooDataSet::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 1554 of file RooDataSet.cxx.
References _wgtVar, RooAbsData::checkInit(), TNamed::GetName(), and RooAbsData::printMultiline().
void RooDataSet::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1582 of file RooDataSet.cxx.
References _varsNoWgt, _wgtVar, RooAbsCollection::createIterator(), TNamed::GetName(), kFALSE, kTRUE, and TIterator::Next().
void RooDataSet::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1570 of file RooDataSet.cxx.
References isWeighted(), RooAbsData::numEntries(), and sumEntries().
void RooDataSet::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
Definition at line 1608 of file RooDataSet.cxx.
References RooDirItem::_dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetName().
Referenced by RooStudyPackage::exportData(), and rs603_HLFactoryElaborateExample().
void RooDataSet::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
Definition at line 1619 of file RooDataSet.cxx.
References RooDirItem::_dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetNameTitle().
RooAbsData * RooDataSet::cacheClone | ( | const RooAbsArg * | newCacheOwner, | |
const RooArgSet * | newCacheVars, | |||
const char * | newName = 0 | |||
) | [protected, virtual] |
Implements RooAbsData.
Definition at line 642 of file RooDataSet.cxx.
References RooAbsData::_cachedVars, RooAbsData::_vars, _wgtVar, RooAbsData::attachCache(), TNamed::GetName(), TNamed::GetTitle(), kTRUE, RooDataSet(), and RooAbsCollection::selectCommon().
void RooDataSet::initialize | ( | const char * | wgtVarName | ) | [protected] |
Definition at line 683 of file RooDataSet.cxx.
References RooAbsData::_vars, _varsNoWgt, _wgtVar, RooArgSet::add(), coutW, RooFit::DataHandling, RooAbsCollection::find(), TNamed::GetName(), RooAbsCollection::remove(), and RooAbsCollection::removeAll().
Referenced by addColumn(), addColumns(), and RooDataSet().
RooAbsData * RooDataSet::reduceEng | ( | const RooArgSet & | varSubset, | |
const RooFormulaVar * | cutVar, | |||
const char * | cutRange = 0 , |
|||
Int_t | nStart = 0 , |
|||
Int_t | nStop = 2000000000 , |
|||
Bool_t | copyCache = kTRUE | |||
) | [protected, virtual] |
Implements RooAbsData.
Definition at line 709 of file RooDataSet.cxx.
References _wgtVar, RooArgSet::add(), RooAbsData::checkInit(), TNamed::GetName(), TNamed::GetTitle(), and RooDataSet().
virtual TObject* RooDataSet::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 56 of file RooDataSet.h.
References TNamed::GetName(), and RooDataSet().
virtual RooAbsData* RooDataSet::emptyClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 , |
|||
const RooArgSet * | vars = 0 | |||
) | const [virtual] |
Implements RooAbsData.
RooDataHist* RooDataSet::binnedClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 | |||
) | const |
virtual Double_t RooDataSet::sumEntries | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [virtual] |
Implements RooAbsData.
virtual RooPlot* RooDataSet::plotOnXY | ( | 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] |
static RooDataSet* RooDataSet::read | ( | const char * | filename, | |
const RooArgList & | variables, | |||
const char * | opts = "" , |
|||
const char * | commonPath = "" , |
|||
const char * | indexCatName = 0 | |||
) | [static] |
Bool_t RooDataSet::write | ( | const char * | filename | ) |
virtual Bool_t RooDataSet::isWeighted | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
virtual Bool_t RooDataSet::isNonPoissonWeighted | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
virtual Double_t RooDataSet::weight | ( | ) | const [virtual] |
Implements RooAbsData.
virtual void RooDataSet::weightError | ( | Double_t & | lo, | |
Double_t & | hi, | |||
ErrorType | etype = SumW2 | |||
) | const [virtual] |
Reimplemented from RooAbsData.
Reimplemented from RooAbsData.
Reimplemented from RooAbsData.
virtual const RooArgSet* RooDataSet::get | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
virtual void RooDataSet::add | ( | const RooArgSet & | row, | |
Double_t | weight = 1.0 , |
|||
Double_t | weightError = 0 | |||
) | [virtual] |
Implements RooAbsData.
virtual void RooDataSet::add | ( | const RooArgSet & | row, | |
Double_t | weight, | |||
Double_t | weightErrorLo, | |||
Double_t | weightErrorHi | |||
) | [virtual] |
virtual void RooDataSet::addFast | ( | const RooArgSet & | row, | |
Double_t | weight = 1.0 , |
|||
Double_t | weightError = 0 | |||
) | [virtual] |
void RooDataSet::append | ( | RooDataSet & | data | ) |
Bool_t RooDataSet::merge | ( | RooDataSet * | data1, | |
RooDataSet * | data2 = 0 , |
|||
RooDataSet * | data3 = 0 , |
|||
RooDataSet * | data4 = 0 , |
|||
RooDataSet * | data5 = 0 , |
|||
RooDataSet * | data6 = 0 | |||
) |
Bool_t RooDataSet::merge | ( | std::list< RooDataSet * > | dsetList | ) |
virtual RooArgSet* RooDataSet::addColumns | ( | const RooArgList & | varList | ) | [virtual] |
TH2F* RooDataSet::createHistogram | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2, | |||
const char * | cuts = "" , |
|||
const char * | name = "hist" | |||
) | const |
TH2F* RooDataSet::createHistogram | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2, | |||
Int_t | nx, | |||
Int_t | ny, | |||
const char * | cuts = "" , |
|||
const char * | name = "hist" | |||
) | const |
void RooDataSet::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsData.
virtual void RooDataSet::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooDataSet::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
void RooDataSet::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
void RooDataSet::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
virtual RooAbsData* RooDataSet::cacheClone | ( | const RooAbsArg * | newCacheOwner, | |
const RooArgSet * | newCacheVars, | |||
const char * | newName = 0 | |||
) | [protected, virtual] |
Implements RooAbsData.
void RooDataSet::initialize | ( | const char * | wgtVarName | ) | [protected] |
RooAbsData* RooDataSet::reduceEng | ( | const RooArgSet & | varSubset, | |
const RooFormulaVar * | cutVar, | |||
const char * | cutRange = 0 , |
|||
Int_t | nStart = 0 , |
|||
Int_t | nStop = 2000000000 , |
|||
Bool_t | copyCache = kTRUE | |||
) | [protected, virtual] |
Implements RooAbsData.
RooArgSet RooDataSet::addWgtVar | ( | const RooArgSet & | origVars, | |
const RooAbsArg * | wgtVar | |||
) | [protected] |
RooProdGenContext [friend] |
Definition at line 126 of file RooDataSet.h.
RooArgSet RooDataSet::_varsNoWgt [protected] |
Definition at line 138 of file RooDataSet.h.
Referenced by add(), addFast(), get(), initialize(), and printArgs().
RooRealVar* RooDataSet::_wgtVar [protected] |
Definition at line 139 of file RooDataSet.h.
Referenced by add(), addColumn(), addColumns(), addFast(), cacheClone(), emptyClone(), initialize(), isNonPoissonWeighted(), plotOnXY(), printArgs(), printMultiline(), reduceEng(), and RooDataSet().
RooRealVar* RooDataSet::_wgtVar [protected] |
Definition at line 139 of file RooDataSet.h.