#include <RooDataHist.h>
Inheritance diagram for RooDataHist:
Public Member Functions | |
RooDataHist () | |
RooDataHist (const char *name, const char *title, const RooArgSet &vars, const char *binningName=0) | |
RooDataHist (const char *name, const char *title, const RooArgSet &vars, const RooAbsData &data, Double_t initWgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &vars, const TH1 *hist, Double_t initWgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &vars, RooCategory &indexCat, std::map< std::string, TH1 * > histMap, Double_t initWgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &vars, RooCategory &indexCat, std::map< std::string, RooDataHist * > dhistMap, Double_t wgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &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()) | |
RooDataHist (const RooDataHist &other, const char *newname=0) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual | ~RooDataHist () |
virtual RooAbsData * | emptyClone (const char *newName=0, const char *newTitle=0, const RooArgSet *vars=0) const |
virtual void | add (const RooArgSet &row, Double_t wgt=1.0) |
virtual void | add (const RooArgSet &row, Double_t weight, Double_t sumw2) |
void | set (Double_t weight, Double_t wgtErr=-1) |
void | set (const RooArgSet &row, Double_t weight, Double_t wgtErr=-1) |
void | set (const RooArgSet &row, Double_t weight, Double_t wgtErrLo, Double_t wgtErrHi) |
void | add (const RooAbsData &dset, const RooFormulaVar *cutVar=0, Double_t weight=1.0) |
void | add (const RooAbsData &dset, const char *cut, Double_t weight=1.0) |
virtual const RooArgSet * | get () const |
virtual const RooArgSet * | get (Int_t masterIdx) const |
virtual const RooArgSet * | get (const RooArgSet &coord) const |
virtual Int_t | numEntries () const |
virtual Double_t | sumEntries (const char *cutSpec=0, const char *cutRange=0) const |
virtual Bool_t | isWeighted () const |
virtual Bool_t | isNonPoissonWeighted () const |
Double_t | sum (Bool_t correctForBinSize) const |
Double_t | sum (const RooArgSet &sumSet, const RooArgSet &sliceSet, Bool_t correctForBinSize) |
virtual Double_t | weight () const |
Double_t | weight (const RooArgSet &bin, Int_t intOrder=1, Bool_t correctForBinSize=kFALSE, Bool_t cdfBoundaries=kFALSE) |
Double_t | binVolume () const |
Double_t | binVolume (const RooArgSet &bin) |
virtual Bool_t | valid () const |
TIterator * | sliceIterator (RooAbsArg &sliceArg, const RooArgSet &otherArgs) |
virtual void | weightError (Double_t &lo, Double_t &hi, ErrorType etype=Poisson) const |
virtual Double_t | weightError (ErrorType etype=Poisson) const |
virtual RooPlot * | plotOn (RooPlot *frame, PlotOpt o) const |
virtual void | reset () |
void | dump2 () |
virtual void | printMultiline (ostream &os, Int_t content, 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) |
Int_t | getIndex (const RooArgSet &coord) |
void | removeSelfFromDir () |
RooDataHist () | |
RooDataHist (const char *name, const char *title, const RooArgSet &vars, const char *binningName=0) | |
RooDataHist (const char *name, const char *title, const RooArgSet &vars, const RooAbsData &data, Double_t initWgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &vars, const TH1 *hist, Double_t initWgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &vars, RooCategory &indexCat, std::map< std::string, TH1 * > histMap, Double_t initWgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &vars, RooCategory &indexCat, std::map< std::string, RooDataHist * > dhistMap, Double_t wgt=1.0) | |
RooDataHist (const char *name, const char *title, const RooArgList &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()) | |
RooDataHist (const RooDataHist &other, const char *newname=0) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual | ~RooDataHist () |
virtual RooAbsData * | emptyClone (const char *newName=0, const char *newTitle=0, const RooArgSet *vars=0) const |
virtual void | add (const RooArgSet &row, Double_t wgt=1.0) |
virtual void | add (const RooArgSet &row, Double_t weight, Double_t sumw2) |
void | set (Double_t weight, Double_t wgtErr=-1) |
void | set (const RooArgSet &row, Double_t weight, Double_t wgtErr=-1) |
void | set (const RooArgSet &row, Double_t weight, Double_t wgtErrLo, Double_t wgtErrHi) |
void | add (const RooAbsData &dset, const RooFormulaVar *cutVar=0, Double_t weight=1.0) |
void | add (const RooAbsData &dset, const char *cut, Double_t weight=1.0) |
virtual const RooArgSet * | get () const |
virtual const RooArgSet * | get (Int_t masterIdx) const |
virtual const RooArgSet * | get (const RooArgSet &coord) const |
virtual Int_t | numEntries () const |
virtual Double_t | sumEntries (const char *cutSpec=0, const char *cutRange=0) const |
virtual Bool_t | isWeighted () const |
virtual Bool_t | isNonPoissonWeighted () const |
Double_t | sum (Bool_t correctForBinSize) const |
Double_t | sum (const RooArgSet &sumSet, const RooArgSet &sliceSet, Bool_t correctForBinSize) |
virtual Double_t | weight () const |
Double_t | weight (const RooArgSet &bin, Int_t intOrder=1, Bool_t correctForBinSize=kFALSE, Bool_t cdfBoundaries=kFALSE) |
Double_t | binVolume () const |
Double_t | binVolume (const RooArgSet &bin) |
virtual Bool_t | valid () const |
TIterator * | sliceIterator (RooAbsArg &sliceArg, const RooArgSet &otherArgs) |
virtual void | weightError (Double_t &lo, Double_t &hi, ErrorType etype=Poisson) const |
virtual Double_t | weightError (ErrorType etype=Poisson) const |
virtual RooPlot * | plotOn (RooPlot *frame, PlotOpt o) const |
virtual void | reset () |
void | dump2 () |
virtual void | printMultiline (ostream &os, Int_t content, 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) |
Int_t | getIndex (const RooArgSet &coord) |
void | removeSelfFromDir () |
Protected Member Functions | |
Int_t | calcTreeIndex () const |
void | cacheValidEntries () |
void | setAllWeights (Double_t value) |
void | initialize (const char *binningName=0, Bool_t fillTree=kTRUE) |
RooDataHist (const char *name, const char *title, RooDataHist *h, const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange, Int_t nStart, Int_t nStop, Bool_t copyCache) | |
RooAbsData * | reduceEng (const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange=0, Int_t nStart=0, Int_t nStop=2000000000, Bool_t copyCache=kTRUE) |
Double_t | interpolateDim (RooRealVar &dim, const RooAbsBinning *binning, Double_t xval, Int_t intOrder, Bool_t correctForBinSize, Bool_t cdfBoundaries) |
void | calculatePartialBinVolume (const RooArgSet &dimSet) const |
void | adjustBinning (const RooArgList &vars, TH1 &href, Int_t *offset=0) |
void | importTH1 (const RooArgList &vars, TH1 &histo, Double_t initWgt, Bool_t doDensityCorrection) |
void | importTH1Set (const RooArgList &vars, RooCategory &indexCat, std::map< std::string, TH1 * > hmap, Double_t initWgt, Bool_t doDensityCorrection) |
void | importDHistSet (const RooArgList &vars, RooCategory &indexCat, std::map< std::string, RooDataHist * > dmap, Double_t initWgt) |
virtual RooAbsData * | cacheClone (const RooAbsArg *newCacheOwner, const RooArgSet *newCacheVars, const char *newName=0) |
Int_t | calcTreeIndex () const |
void | cacheValidEntries () |
void | setAllWeights (Double_t value) |
void | initialize (const char *binningName=0, Bool_t fillTree=kTRUE) |
RooDataHist (const char *name, const char *title, RooDataHist *h, const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange, Int_t nStart, Int_t nStop, Bool_t copyCache) | |
RooAbsData * | reduceEng (const RooArgSet &varSubset, const RooFormulaVar *cutVar, const char *cutRange=0, Int_t nStart=0, Int_t nStop=2000000000, Bool_t copyCache=kTRUE) |
Double_t | interpolateDim (RooRealVar &dim, const RooAbsBinning *binning, Double_t xval, Int_t intOrder, Bool_t correctForBinSize, Bool_t cdfBoundaries) |
void | calculatePartialBinVolume (const RooArgSet &dimSet) const |
void | adjustBinning (const RooArgList &vars, TH1 &href, Int_t *offset=0) |
void | importTH1 (const RooArgList &vars, TH1 &histo, Double_t initWgt, Bool_t doDensityCorrection) |
void | importTH1Set (const RooArgList &vars, RooCategory &indexCat, std::map< std::string, TH1 * > hmap, Double_t initWgt, Bool_t doDensityCorrection) |
void | importDHistSet (const RooArgList &vars, RooCategory &indexCat, std::map< std::string, RooDataHist * > dmap, Double_t initWgt) |
virtual RooAbsData * | cacheClone (const RooAbsArg *newCacheOwner, const RooArgSet *newCacheVars, const char *newName=0) |
Protected Attributes | |
Int_t | _arrSize |
std::vector< Int_t > | _idxMult |
Double_t * | _wgt |
Double_t * | _errLo |
Double_t * | _errHi |
Double_t * | _sumw2 |
Double_t * | _binv |
RooArgSet | _realVars |
TIterator * | _realIter |
Bool_t * | _binValid |
Iterator over realVars. | |
Double_t | _curWeight |
Valid bins with current range definition. | |
Double_t | _curWgtErrLo |
Double_t | _curWgtErrHi |
Double_t | _curSumW2 |
Double_t | _curVolume |
Int_t | _curIndex |
std::vector< Double_t > * | _pbinv |
RooCacheManager< std::vector< Double_t > > | _pbinvCacheMgr |
Partial bin volume array. | |
std::list< RooAbsLValue * > | _lvvars |
Cache manager for arrays of partial bin volumes. | |
std::list< const RooAbsBinning * > | _lvbins |
List of observables casted as RooAbsLValue. | |
std::vector< Int_t > | _idxMult |
Double_t * | _wgt |
Double_t * | _errLo |
Double_t * | _errHi |
Double_t * | _sumw2 |
Double_t * | _binv |
TIterator * | _realIter |
Bool_t * | _binValid |
Iterator over realVars. | |
std::vector< Double_t > * | _pbinv |
RooCacheManager< std::vector< Double_t > > | _pbinvCacheMgr |
Partial bin volume array. | |
std::list< RooAbsLValue * > | _lvvars |
Cache manager for arrays of partial bin volumes. | |
std::list< const RooAbsBinning * > | _lvbins |
List of observables casted as RooAbsLValue. | |
Friends | |
class | RooAbsCachedPdf |
class | RooAbsCachedReal |
class | RooDataHistSliceIter |
class | RooAbsOptTestStatistic |
Definition at line 39 of file RooDataHist.h.
RooDataHist::RooDataHist | ( | ) |
Definition at line 58 of file RooDataHist.cxx.
References _arrSize, _binv, _binValid, _curIndex, _curWeight, _errHi, _errLo, _pbinv, _realIter, _realVars, _sumw2, _wgt, and RooAbsCollection::createIterator().
Referenced by cacheClone(), Clone(), emptyClone(), and reduceEng().
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const char * | binningName = 0 | |||
) |
Definition at line 78 of file RooDataHist.cxx.
References RooAbsData::_dstore, _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, RooDirItem::appendToDir(), initialize(), and kTRUE.
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const RooAbsData & | data, | |||
Double_t | initWgt = 1.0 | |||
) |
Definition at line 110 of file RooDataHist.cxx.
References RooAbsData::_dstore, _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, add(), RooDirItem::appendToDir(), data, initialize(), and kTRUE.
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | vars, | |||
const TH1 * | hist, | |||
Double_t | initWgt = 1.0 | |||
) |
Definition at line 193 of file RooDataHist.cxx.
References RooAbsData::_dstore, _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, coutE, TNamed::GetName(), RooAbsCollection::getSize(), hist, importTH1(), RooFit::InputArguments, and kTRUE.
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | vars, | |||
RooCategory & | indexCat, | |||
std::map< std::string, TH1 * > | histMap, | |||
Double_t | initWgt = 1.0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | vars, | |||
RooCategory & | indexCat, | |||
std::map< std::string, RooDataHist * > | dhistMap, | |||
Double_t | wgt = 1.0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | 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 219 of file RooDataHist.cxx.
References RooAbsData::_dstore, _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, RooDirItem::appendToDir(), RooCmdConfig::defineDependency(), RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), Form(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getObjectList(), RooLinkedList::GetSize(), RooCmdConfig::getString(), importDHistSet(), importTH1(), importTH1Set(), initialize(), kTRUE, l, RooLinkedList::MakeIterator(), TIterator::Next(), RooCmdConfig::ok(), RooCmdConfig::process(), and strlcpy().
RooDataHist::RooDataHist | ( | const RooDataHist & | other, | |
const char * | newname = 0 | |||
) |
Definition at line 837 of file RooDataHist.cxx.
References _arrSize, _binv, RooAbsData::_dstore, _errHi, _errLo, RooAbsData::_iterator, _lvbins, _lvvars, _realIter, _realVars, _sumw2, _wgt, RooArgSet::add(), RooDirItem::appendToDir(), RooAbsBinning::clone(), RooAbsCollection::createIterator(), i, kTRUE, TIterator::Next(), and TIterator::Reset().
RooDataHist::~RooDataHist | ( | ) | [virtual] |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
RooDataHist * | h, | |||
const RooArgSet & | varSubset, | |||
const RooFormulaVar * | cutVar, | |||
const char * | cutRange, | |||
Int_t | nStart, | |||
Int_t | nStop, | |||
Bool_t | copyCache | |||
) | [protected] |
Definition at line 886 of file RooDataHist.cxx.
References _arrSize, _binv, RooAbsData::_dstore, _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, RooDirItem::appendToDir(), h, i, initialize(), kFALSE, and kTRUE.
RooDataHist::RooDataHist | ( | ) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const char * | binningName = 0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgSet & | vars, | |||
const RooAbsData & | data, | |||
Double_t | initWgt = 1.0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | vars, | |||
const TH1 * | hist, | |||
Double_t | initWgt = 1.0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | vars, | |||
RooCategory & | indexCat, | |||
std::map< std::string, TH1 * > | histMap, | |||
Double_t | initWgt = 1.0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | vars, | |||
RooCategory & | indexCat, | |||
std::map< std::string, RooDataHist * > | dhistMap, | |||
Double_t | wgt = 1.0 | |||
) |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | 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() | |||
) |
RooDataHist::RooDataHist | ( | const RooDataHist & | other, | |
const char * | newname = 0 | |||
) |
virtual RooDataHist::~RooDataHist | ( | ) | [virtual] |
RooDataHist::RooDataHist | ( | const char * | name, | |
const char * | title, | |||
RooDataHist * | h, | |||
const RooArgSet & | varSubset, | |||
const RooFormulaVar * | cutVar, | |||
const char * | cutRange, | |||
Int_t | nStart, | |||
Int_t | nStop, | |||
Bool_t | copyCache | |||
) | [protected] |
virtual TObject* RooDataHist::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 55 of file RooDataHist.h.
References TNamed::GetName(), and RooDataHist().
virtual RooAbsData* RooDataHist::emptyClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 , |
|||
const RooArgSet * | vars = 0 | |||
) | const [inline, virtual] |
Implements RooAbsData.
Definition at line 58 of file RooDataHist.h.
References get(), TNamed::GetName(), TNamed::GetTitle(), and RooDataHist().
Definition at line 64 of file RooDataHist.h.
References row.
Referenced by add(), RooAbsCachedPdf::getCache(), RooAbsCachedReal::getCache(), importDHistSet(), importTH1(), reduceEng(), RooDataHist(), and TestBasic599::testCode().
Implements RooAbsData.
Definition at line 1328 of file RooDataHist.cxx.
References _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, calcTreeIndex(), RooAbsData::checkInit(), and row.
Definition at line 1368 of file RooDataHist.cxx.
References _curIndex, _errHi, _errLo, _sumw2, _wgt, calcTreeIndex(), and RooAbsData::checkInit().
Referenced by RooFFTConvPdf::fillCacheSlice().
Definition at line 1389 of file RooDataHist.cxx.
References _errHi, _errLo, _sumw2, RooAbsData::_vars, _wgt, calcTreeIndex(), RooAbsData::checkInit(), and row.
void RooDataHist::set | ( | const RooArgSet & | row, | |
Double_t | weight, | |||
Double_t | wgtErrLo, | |||
Double_t | wgtErrHi | |||
) |
Definition at line 1350 of file RooDataHist.cxx.
References _errHi, _errLo, RooAbsData::_vars, _wgt, calcTreeIndex(), RooAbsData::checkInit(), and row.
void RooDataHist::add | ( | const RooAbsData & | dset, | |
const RooFormulaVar * | cutVar = 0 , |
|||
Double_t | weight = 1.0 | |||
) |
Definition at line 1421 of file RooDataHist.cxx.
References add(), RooAbsArg::attachDataSet(), RooAbsData::checkInit(), coutE, RooFit::DataHandling, RooAbsCollection::find(), RooAbsData::get(), TNamed::GetName(), RooFormulaVar::getVal(), i, RooAbsData::numEntries(), row, RooAbsCollection::snapshot(), and RooAbsData::weight().
void RooDataHist::add | ( | const RooAbsData & | dset, | |
const char * | cut, | |||
Double_t | weight = 1.0 | |||
) |
virtual const RooArgSet* RooDataHist::get | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsData.
Definition at line 76 of file RooDataHist.h.
References RooAbsData::_vars.
Referenced by cacheClone(), cacheValidEntries(), RooStats::MCMCInterval::DetermineByDataHist(), emptyClone(), RooChi2Var::evaluatePartition(), RooFFTConvPdf::fillCacheSlice(), get(), RooStats::MCMCInterval::GetKeysMax(), RooStats::MCMCInterval::IsInInterval(), RooStats::MCMCInterval::LowerLimitByDataHist(), RooStats::MCMCInterval::LowerLimitByKeys(), RooHistPdf::maxVal(), RooDataHistSliceIter::Next(), RooDataHistSliceIter::operator *(), RooHistPdf::plotSamplingHint(), RooHistFunc::plotSamplingHint(), reduceEng(), rf402_datahandling(), RooHistFunc::RooHistFunc(), RooHistPdf::RooHistPdf(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), sumEntries(), RooStats::MCMCInterval::UpperLimitByDataHist(), and RooStats::MCMCInterval::UpperLimitByKeys().
Reimplemented from RooAbsData.
Definition at line 1697 of file RooDataHist.cxx.
References _binv, _curIndex, _curSumW2, _curVolume, _curWeight, _curWgtErrHi, _curWgtErrLo, _errHi, _errLo, _sumw2, _wgt, RooAbsData::checkInit(), and RooAbsData::get().
Int_t RooDataHist::numEntries | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 1619 of file RooDataHist.cxx.
References RooAbsData::numEntries().
Referenced by RooStats::FeldmanCousins::CreateParameterPoints(), RooStats::MCMCInterval::DetermineByDataHist(), RooStats::MCMCInterval::GetKeysMax(), importTH1(), isNonPoissonWeighted(), RooStats::MCMCInterval::LowerLimitByDataHist(), RooStats::MCMCInterval::LowerLimitByKeys(), RooHistPdf::maxVal(), printMultiline(), printValue(), RooChi2MCSModule::processAfterFit(), reduceEng(), rf402_datahandling(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), sumEntries(), RooStats::MCMCInterval::UpperLimitByDataHist(), and RooStats::MCMCInterval::UpperLimitByKeys().
Double_t RooDataHist::sumEntries | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [virtual] |
Implements RooAbsData.
Definition at line 1629 of file RooDataHist.cxx.
References _arrSize, _binValid, RooAbsData::_vars, _wgt, RooAbsCollection::allInRange(), RooAbsData::checkInit(), get(), i, n, numEntries(), select(), and weight().
Referenced by printMultiline(), and printValue().
virtual Bool_t RooDataHist::isWeighted | ( | ) | const [inline, virtual] |
Bool_t RooDataHist::isNonPoissonWeighted | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 1862 of file RooDataHist.cxx.
References _wgt, ROOT::Math::fabs(), i, kFALSE, kTRUE, and numEntries().
Definition at line 1459 of file RooDataHist.cxx.
References _arrSize, _binv, _wgt, RooAbsData::checkInit(), i, and total.
Referenced by RooHistFunc::analyticalIntegral(), RooHistPdf::analyticalIntegral(), RooStats::MCMCInterval::DetermineByDataHist(), and rf402_datahandling().
Double_t RooDataHist::sum | ( | const RooArgSet & | sumSet, | |
const RooArgSet & | sliceSet, | |||
Bool_t | correctForBinSize | |||
) |
Definition at line 1485 of file RooDataHist.cxx.
References _arrSize, _idxMult, RooAbsData::_iterator, RooAbsData::_vars, _wgt, RooArgSet::addClone(), calculatePartialBinVolume(), RooAbsData::checkInit(), RooAbsCollection::createIterator(), RooAbsCollection::find(), TNamed::GetName(), RooAbsCollection::getSize(), i, kFALSE, kTRUE, mask, TIterator::Next(), RooAbsCollection::remove(), TIterator::Reset(), and total.
virtual Double_t RooDataHist::weight | ( | ) | const [inline, virtual] |
Implements RooAbsData.
Definition at line 93 of file RooDataHist.h.
References _curWeight.
Referenced by RooStats::MCMCInterval::DetermineByDataHist(), RooHistFunc::evaluate(), RooHistPdf::evaluate(), RooChi2Var::evaluatePartition(), RooStats::MCMCInterval::GetKeysMax(), RooStats::MCMCInterval::IsInInterval(), RooStats::MCMCInterval::LowerLimitByDataHist(), RooStats::MCMCInterval::LowerLimitByKeys(), RooHistPdf::maxVal(), reduceEng(), rf402_datahandling(), sumEntries(), RooStats::MCMCInterval::UpperLimitByDataHist(), RooStats::MCMCInterval::UpperLimitByKeys(), weight(), and weightError().
Double_t RooDataHist::weight | ( | const RooArgSet & | bin, | |
Int_t | intOrder = 1 , |
|||
Bool_t | correctForBinSize = kFALSE , |
|||
Bool_t | cdfBoundaries = kFALSE | |||
) |
Definition at line 1102 of file RooDataHist.cxx.
References _binv, _realIter, _realVars, RooAbsData::_vars, _wgt, RooAbsCollection::assignValueOnly(), RooAbsBinning::binCenter(), calcTreeIndex(), RooAbsData::checkInit(), coutE, RooAbsCollection::find(), gDebug, RooAbsRealLValue::getBin(), RooRealVar::getBinning(), RooAbsRealLValue::getBinningPtr(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooAbsCollection::getSize(), RooRealVar::getVal(), i, RooFit::InputArguments, RooMath::interpolate(), interpolateDim(), kFALSE, TIterator::Next(), RooAbsRealLValue::numBins(), TIterator::Reset(), RooAbsRealLValue::setBin(), and weight().
Double_t RooDataHist::binVolume | ( | ) | const [inline] |
Definition at line 98 of file RooDataHist.h.
References _curVolume.
Referenced by RooChi2Var::evaluatePartition(), and importTH1().
Definition at line 1726 of file RooDataHist.cxx.
References _binv, calcTreeIndex(), and RooAbsData::checkInit().
Bool_t RooDataHist::valid | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 1846 of file RooDataHist.cxx.
References _binValid, _curIndex, and kTRUE.
Referenced by RooChi2Var::evaluatePartition().
Definition at line 1747 of file RooDataHist.cxx.
References _curIndex, RooAbsData::_vars, calcTreeIndex(), coutE, RooAbsCollection::find(), TNamed::GetName(), RooFit::InputArguments, and RooDataHistSliceIter.
void RooDataHist::weightError | ( | Double_t & | lo, | |
Double_t & | hi, | |||
ErrorType | etype = Poisson | |||
) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 1214 of file RooDataHist.cxx.
References _curIndex, _curSumW2, _curWgtErrHi, _curWgtErrLo, _errHi, _errLo, RooAbsData::Auto, RooAbsData::checkInit(), Form(), TNamed::GetName(), RooHistError::getPoissonInterval(), RooHistError::instance(), RooAbsData::None, RooAbsData::Poisson, sqrt(), RooAbsData::SumW2, and weight().
Referenced by RooChi2Var::evaluatePartition(), reduceEng(), and weightError().
Reimplemented from RooAbsData.
Definition at line 105 of file RooDataHist.h.
References hi, and weightError().
Definition at line 1066 of file RooDataHist.cxx.
References RooAbsData::_vars, RooAbsData::checkInit(), TObject::ClassName(), coutE, RooAbsCollection::find(), RooRealVar::getBinning(), TNamed::GetName(), RooPlot::getPlotVar(), RooFit::InputArguments, kFALSE, and RooAbsData::plotOn().
Referenced by rf102_dataimport(), rf402_datahandling(), TestBasic402::testCode(), and TestBasic102::testCode().
void RooDataHist::reset | ( | ) | [virtual] |
Reimplemented from RooAbsData.
Definition at line 1674 of file RooDataHist.cxx.
References _arrSize, _curVolume, _curWeight, _curWgtErrHi, _curWgtErrLo, _errHi, _errLo, _wgt, and i.
Referenced by RooAbsCachedPdf::getCache(), and RooAbsCachedReal::getCache().
void RooDataHist::dump2 | ( | ) |
void RooDataHist::printMultiline | ( | ostream & | os, | |
Int_t | content, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsData.
Definition at line 1876 of file RooDataHist.cxx.
References RooAbsData::_cachedVars, RooAbsData::_vars, TNamed::GetName(), RooAbsCollection::getSize(), TNamed::GetTitle(), RooPrintable::kExtras, RooPrintable::kName, RooPrintable::kTitle, RooPrintable::kValue, RooPrintable::kVerbose, numEntries(), RooAbsData::printMultiline(), RooPrintable::printStream(), and sumEntries().
void RooDataHist::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1798 of file RooDataHist.cxx.
References RooAbsData::_iterator, TNamed::GetName(), kFALSE, kTRUE, TIterator::Next(), and TIterator::Reset().
void RooDataHist::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1788 of file RooDataHist.cxx.
References numEntries(), and sumEntries().
void RooDataHist::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
Definition at line 1766 of file RooDataHist.cxx.
References RooDirItem::_dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetName().
void RooDataHist::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
Definition at line 1777 of file RooDataHist.cxx.
References RooDirItem::_dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetNameTitle().
Definition at line 1024 of file RooDataHist.cxx.
References RooAbsData::_vars, calcTreeIndex(), and RooAbsData::checkInit().
Referenced by RooStats::MCMCInterval::IsInInterval().
void RooDataHist::removeSelfFromDir | ( | ) | [inline] |
Definition at line 127 of file RooDataHist.h.
References RooDirItem::removeFromDir().
Referenced by RooAbsCachedReal::FuncCacheElem::FuncCacheElem(), RooAbsCachedPdf::getCache(), RooAbsCachedReal::getCache(), and RooAbsCachedPdf::PdfCacheElem::PdfCacheElem().
Int_t RooDataHist::calcTreeIndex | ( | ) | const [protected] |
Definition at line 1035 of file RooDataHist.cxx.
References _idxMult, _lvbins, _lvvars, and i.
Referenced by add(), binVolume(), get(), getIndex(), interpolateDim(), set(), sliceIterator(), and weight().
void RooDataHist::cacheValidEntries | ( | ) | [protected] |
Definition at line 1820 of file RooDataHist.cxx.
References _arrSize, _binValid, RooAbsData::_vars, RooAbsData::checkInit(), RooAbsCollection::createIterator(), get(), i, RooAbsArg::inRange(), kTRUE, TIterator::Next(), and TIterator::Reset().
Referenced by RooAbsOptTestStatistic::RooAbsOptTestStatistic().
void RooDataHist::setAllWeights | ( | Double_t | value | ) | [protected] |
Definition at line 1736 of file RooDataHist.cxx.
References _arrSize, _wgt, and i.
Referenced by RooAbsCachedReal::clearCacheObject(), and RooAbsCachedPdf::clearCacheObject().
Definition at line 735 of file RooDataHist.cxx.
References _arrSize, _binv, RooAbsData::_dstore, _errHi, _errLo, _idxMult, RooAbsData::_iterator, _lvbins, _lvvars, _realIter, _realVars, _sumw2, RooAbsData::_vars, _wgt, RooArgSet::add(), RooAbsBinning::clone(), RooAbsCollection::createIterator(), RooAbsData::fill(), RooRealVar::getBinning(), RooAbsLValue::getBinWidth(), RooAbsCollection::getSize(), i, j, kFALSE, n, TIterator::Next(), RooAbsLValue::numBins(), TIterator::Reset(), RooAbsLValue::setBin(), and RooRealVar::setBinning().
Referenced by importDHistSet(), importTH1(), and RooDataHist().
RooAbsData * RooDataHist::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 940 of file RooDataHist.cxx.
References RooAbsData::_vars, add(), RooAbsArg::attachDataSet(), RooAbsData::checkInit(), coutE, RooAbsCollection::createIterator(), RooFit::DataHandling, RooAbsCollection::find(), get(), TNamed::GetName(), TNamed::GetTitle(), RooFormulaVar::getVal(), hi, i, RooAbsArg::inRange(), kFALSE, kTRUE, TIterator::Next(), numEntries(), TIterator::Reset(), RooDataHist(), row, RooAbsCollection::selectCommon(), RooAbsCollection::snapshot(), RooAbsData::SumW2, weight(), and weightError().
Double_t RooDataHist::interpolateDim | ( | RooRealVar & | dim, | |
const RooAbsBinning * | binning, | |||
Double_t | xval, | |||
Int_t | intOrder, | |||
Bool_t | correctForBinSize, | |||
Bool_t | cdfBoundaries | |||
) | [protected] |
Definition at line 1260 of file RooDataHist.cxx.
References _binv, _wgt, RooAbsBinning::binCenter(), calcTreeIndex(), RooAbsRealLValue::getBin(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), RooRealVar::getVal(), i, RooMath::interpolate(), RooAbsRealLValue::numBins(), and RooAbsRealLValue::setBinFast().
Referenced by weight().
void RooDataHist::calculatePartialBinVolume | ( | const RooArgSet & | dimSet | ) | const [protected] |
Definition at line 1566 of file RooDataHist.cxx.
References _arrSize, _idxMult, RooAbsData::_iterator, _pbinv, _pbinvCacheMgr, RooAbsData::_vars, RooAbsCollection::find(), RooAbsLValue::getBinWidth(), RooAbsCollection::getSize(), i, j, kFALSE, kTRUE, TIterator::Next(), and TIterator::Reset().
Referenced by sum().
void RooDataHist::adjustBinning | ( | const RooArgList & | vars, | |
TH1 & | href, | |||
Int_t * | offset = 0 | |||
) | [protected] |
Definition at line 554 of file RooDataHist.cxx.
References RooAbsData::_vars, RooArgList::at(), coutE, coutI, RooFit::DataHandling, ROOT::Math::fabs(), RooAbsCollection::find(), TArrayD::GetArray(), TNamed::GetName(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), TH1::GetXaxis(), TAxis::GetXbins(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TH1::GetZaxis(), RooFit::InputArguments, xmin, and ymin.
Referenced by importTH1().
void RooDataHist::importTH1 | ( | const RooArgList & | vars, | |
TH1 & | histo, | |||
Double_t | initWgt, | |||
Bool_t | doDensityCorrection | |||
) | [protected] |
Definition at line 353 of file RooDataHist.cxx.
References RooAbsData::_vars, RooArgSet::add(), add(), adjustBinning(), RooDirItem::appendToDir(), RooArgList::at(), binVolume(), RooAbsCollection::find(), TH1::GetBinContent(), TH1::GetBinError(), RooAbsRealLValue::getBins(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), histo, initialize(), kTRUE, numEntries(), TMath::Power(), RooAbsRealLValue::setBin(), xmin, and ymin.
Referenced by RooDataHist().
void RooDataHist::importTH1Set | ( | const RooArgList & | vars, | |
RooCategory & | indexCat, | |||
std::map< std::string, TH1 * > | hmap, | |||
Double_t | initWgt, | |||
Bool_t | doDensityCorrection | |||
) | [protected] |
Referenced by RooDataHist().
void RooDataHist::importDHistSet | ( | const RooArgList & | vars, | |
RooCategory & | indexCat, | |||
std::map< std::string, RooDataHist * > | dmap, | |||
Double_t | initWgt | |||
) | [protected] |
Definition at line 514 of file RooDataHist.cxx.
References RooAbsData::_vars, add(), RooDirItem::appendToDir(), coutI, RooCategory::defineType(), RooAbsCollection::find(), TNamed::GetName(), i, initialize(), RooFit::InputArguments, kTRUE, RooAbsCategory::lookupType(), pow(), RooCategory::setLabel(), and RooAbsData::SumW2.
Referenced by RooDataHist().
RooAbsData * RooDataHist::cacheClone | ( | const RooAbsArg * | newCacheOwner, | |
const RooArgSet * | newCacheVars, | |||
const char * | newName = 0 | |||
) | [protected, virtual] |
Implements RooAbsData.
Definition at line 923 of file RooDataHist.cxx.
References RooAbsData::_cachedVars, RooAbsData::attachCache(), RooAbsData::checkInit(), get(), TNamed::GetName(), TNamed::GetTitle(), kTRUE, RooDataHist(), and RooAbsCollection::selectCommon().
virtual TObject* RooDataHist::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 55 of file RooDataHist.h.
References TNamed::GetName(), and RooDataHist().
virtual RooAbsData* RooDataHist::emptyClone | ( | const char * | newName = 0 , |
|
const char * | newTitle = 0 , |
|||
const RooArgSet * | vars = 0 | |||
) | const [inline, virtual] |
Implements RooAbsData.
Definition at line 58 of file RooDataHist.h.
References get(), TNamed::GetName(), TNamed::GetTitle(), and RooDataHist().
Implements RooAbsData.
void RooDataHist::set | ( | const RooArgSet & | row, | |
Double_t | weight, | |||
Double_t | wgtErrLo, | |||
Double_t | wgtErrHi | |||
) |
void RooDataHist::add | ( | const RooAbsData & | dset, | |
const RooFormulaVar * | cutVar = 0 , |
|||
Double_t | weight = 1.0 | |||
) |
void RooDataHist::add | ( | const RooAbsData & | dset, | |
const char * | cut, | |||
Double_t | weight = 1.0 | |||
) |
virtual const RooArgSet* RooDataHist::get | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsData.
Definition at line 76 of file RooDataHist.h.
References RooAbsData::_vars.
Reimplemented from RooAbsData.
virtual Int_t RooDataHist::numEntries | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
virtual Double_t RooDataHist::sumEntries | ( | const char * | cutSpec = 0 , |
|
const char * | cutRange = 0 | |||
) | const [virtual] |
Implements RooAbsData.
virtual Bool_t RooDataHist::isWeighted | ( | ) | const [inline, virtual] |
virtual Bool_t RooDataHist::isNonPoissonWeighted | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
Double_t RooDataHist::sum | ( | const RooArgSet & | sumSet, | |
const RooArgSet & | sliceSet, | |||
Bool_t | correctForBinSize | |||
) |
virtual Double_t RooDataHist::weight | ( | ) | const [inline, virtual] |
Double_t RooDataHist::weight | ( | const RooArgSet & | bin, | |
Int_t | intOrder = 1 , |
|||
Bool_t | correctForBinSize = kFALSE , |
|||
Bool_t | cdfBoundaries = kFALSE | |||
) |
Double_t RooDataHist::binVolume | ( | ) | const [inline] |
virtual Bool_t RooDataHist::valid | ( | ) | const [virtual] |
Reimplemented from RooAbsData.
virtual void RooDataHist::weightError | ( | Double_t & | lo, | |
Double_t & | hi, | |||
ErrorType | etype = Poisson | |||
) | const [virtual] |
Reimplemented from RooAbsData.
Reimplemented from RooAbsData.
Definition at line 105 of file RooDataHist.h.
References hi, and weightError().
virtual void RooDataHist::reset | ( | ) | [virtual] |
Reimplemented from RooAbsData.
void RooDataHist::dump2 | ( | ) |
virtual void RooDataHist::printMultiline | ( | ostream & | os, | |
Int_t | content, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsData.
virtual void RooDataHist::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooDataHist::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
void RooDataHist::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
void RooDataHist::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
void RooDataHist::removeSelfFromDir | ( | ) | [inline] |
Int_t RooDataHist::calcTreeIndex | ( | ) | const [protected] |
void RooDataHist::cacheValidEntries | ( | ) | [protected] |
void RooDataHist::setAllWeights | ( | Double_t | value | ) | [protected] |
RooAbsData* RooDataHist::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.
Double_t RooDataHist::interpolateDim | ( | RooRealVar & | dim, | |
const RooAbsBinning * | binning, | |||
Double_t | xval, | |||
Int_t | intOrder, | |||
Bool_t | correctForBinSize, | |||
Bool_t | cdfBoundaries | |||
) | [protected] |
void RooDataHist::calculatePartialBinVolume | ( | const RooArgSet & | dimSet | ) | const [protected] |
void RooDataHist::adjustBinning | ( | const RooArgList & | vars, | |
TH1 & | href, | |||
Int_t * | offset = 0 | |||
) | [protected] |
void RooDataHist::importTH1 | ( | const RooArgList & | vars, | |
TH1 & | histo, | |||
Double_t | initWgt, | |||
Bool_t | doDensityCorrection | |||
) | [protected] |
void RooDataHist::importTH1Set | ( | const RooArgList & | vars, | |
RooCategory & | indexCat, | |||
std::map< std::string, TH1 * > | hmap, | |||
Double_t | initWgt, | |||
Bool_t | doDensityCorrection | |||
) | [protected] |
void RooDataHist::importDHistSet | ( | const RooArgList & | vars, | |
RooCategory & | indexCat, | |||
std::map< std::string, RooDataHist * > | dmap, | |||
Double_t | initWgt | |||
) | [protected] |
virtual RooAbsData* RooDataHist::cacheClone | ( | const RooAbsArg * | newCacheOwner, | |
const RooArgSet * | newCacheVars, | |||
const char * | newName = 0 | |||
) | [protected, virtual] |
Implements RooAbsData.
RooAbsCachedPdf [friend] |
RooAbsCachedReal [friend] |
Definition at line 132 of file RooDataHist.h.
RooDataHistSliceIter [friend] |
RooAbsOptTestStatistic [friend] |
Int_t RooDataHist::_arrSize [protected] |
Definition at line 157 of file RooDataHist.h.
Referenced by cacheValidEntries(), calculatePartialBinVolume(), dump2(), initialize(), reset(), RooDataHist(), setAllWeights(), sum(), and sumEntries().
std::vector<Int_t> RooDataHist::_idxMult [protected] |
Definition at line 158 of file RooDataHist.h.
Referenced by calcTreeIndex(), calculatePartialBinVolume(), initialize(), and sum().
Double_t* RooDataHist::_wgt [protected] |
Definition at line 160 of file RooDataHist.h.
Referenced by add(), dump2(), get(), initialize(), interpolateDim(), isNonPoissonWeighted(), reset(), RooDataHist(), set(), setAllWeights(), sum(), sumEntries(), weight(), and ~RooDataHist().
Double_t* RooDataHist::_errLo [protected] |
Definition at line 161 of file RooDataHist.h.
Referenced by add(), get(), initialize(), reset(), RooDataHist(), set(), weightError(), and ~RooDataHist().
Double_t* RooDataHist::_errHi [protected] |
Definition at line 162 of file RooDataHist.h.
Referenced by add(), get(), initialize(), reset(), RooDataHist(), set(), weightError(), and ~RooDataHist().
Double_t* RooDataHist::_sumw2 [protected] |
Definition at line 163 of file RooDataHist.h.
Referenced by add(), dump2(), get(), initialize(), RooDataHist(), set(), and ~RooDataHist().
Double_t* RooDataHist::_binv [protected] |
Definition at line 164 of file RooDataHist.h.
Referenced by binVolume(), dump2(), get(), initialize(), interpolateDim(), RooDataHist(), sum(), weight(), and ~RooDataHist().
RooArgSet RooDataHist::_realVars [protected] |
Definition at line 166 of file RooDataHist.h.
Referenced by initialize(), RooDataHist(), and weight().
TIterator* RooDataHist::_realIter [protected] |
Definition at line 167 of file RooDataHist.h.
Referenced by initialize(), RooDataHist(), weight(), and ~RooDataHist().
Bool_t* RooDataHist::_binValid [protected] |
Iterator over realVars.
Definition at line 168 of file RooDataHist.h.
Referenced by cacheValidEntries(), RooDataHist(), sumEntries(), valid(), and ~RooDataHist().
Double_t RooDataHist::_curWeight [mutable, protected] |
Valid bins with current range definition.
Definition at line 170 of file RooDataHist.h.
Referenced by get(), reset(), RooDataHist(), and weight().
Double_t RooDataHist::_curWgtErrLo [mutable, protected] |
Double_t RooDataHist::_curWgtErrHi [mutable, protected] |
Double_t RooDataHist::_curSumW2 [mutable, protected] |
Double_t RooDataHist::_curVolume [mutable, protected] |
Int_t RooDataHist::_curIndex [mutable, protected] |
Definition at line 175 of file RooDataHist.h.
Referenced by get(), RooDataHist(), set(), sliceIterator(), valid(), and weightError().
std::vector<Double_t>* RooDataHist::_pbinv [mutable, protected] |
Definition at line 177 of file RooDataHist.h.
Referenced by calculatePartialBinVolume(), and RooDataHist().
RooCacheManager<std::vector<Double_t> > RooDataHist::_pbinvCacheMgr [mutable, protected] |
Partial bin volume array.
Definition at line 178 of file RooDataHist.h.
Referenced by calculatePartialBinVolume().
std::list<RooAbsLValue*> RooDataHist::_lvvars [protected] |
Cache manager for arrays of partial bin volumes.
Definition at line 179 of file RooDataHist.h.
Referenced by calcTreeIndex(), initialize(), and RooDataHist().
std::list<const RooAbsBinning*> RooDataHist::_lvbins [protected] |
List of observables casted as RooAbsLValue.
Definition at line 180 of file RooDataHist.h.
Referenced by calcTreeIndex(), initialize(), RooDataHist(), and ~RooDataHist().
std::vector<Int_t> RooDataHist::_idxMult [protected] |
Definition at line 158 of file RooDataHist.h.
Double_t* RooDataHist::_wgt [protected] |
Definition at line 160 of file RooDataHist.h.
Double_t* RooDataHist::_errLo [protected] |
Definition at line 161 of file RooDataHist.h.
Double_t* RooDataHist::_errHi [protected] |
Definition at line 162 of file RooDataHist.h.
Double_t* RooDataHist::_sumw2 [protected] |
Definition at line 163 of file RooDataHist.h.
Double_t* RooDataHist::_binv [protected] |
Definition at line 164 of file RooDataHist.h.
TIterator* RooDataHist::_realIter [protected] |
Definition at line 167 of file RooDataHist.h.
Bool_t* RooDataHist::_binValid [protected] |
std::vector<Double_t>* RooDataHist::_pbinv [mutable, protected] |
Definition at line 177 of file RooDataHist.h.
RooCacheManager<std::vector<Double_t> > RooDataHist::_pbinvCacheMgr [mutable, protected] |
std::list<RooAbsLValue*> RooDataHist::_lvvars [protected] |
std::list<const RooAbsBinning*> RooDataHist::_lvbins [protected] |