#include <RooCompositeDataStore.h>
Inheritance diagram for RooCompositeDataStore:

Public Member Functions | |
| RooCompositeDataStore () | |
| RooCompositeDataStore (const char *name, const char *title, const RooArgSet &vars, RooCategory &indexCat, std::map< std::string, RooAbsDataStore * > inputData) | |
| virtual RooAbsDataStore * | clone (const RooArgSet &vars, const char *newname=0) const |
| RooCompositeDataStore (const RooCompositeDataStore &other, const char *newname=0) | |
| RooCompositeDataStore (const RooCompositeDataStore &other, const RooArgSet &vars, const char *newname=0) | |
| virtual | ~RooCompositeDataStore () |
| virtual Int_t | fill () |
| virtual const RooArgSet * | get (Int_t index) const |
| virtual Double_t | weight () const |
| virtual Double_t | weight (Int_t index) const |
| virtual Double_t | weightError (RooAbsData::ErrorType etype=RooAbsData::Poisson) const |
| virtual void | weightError (Double_t &lo, Double_t &hi, RooAbsData::ErrorType etype=RooAbsData::Poisson) const |
| virtual Bool_t | isWeighted () const |
| virtual Bool_t | changeObservableName (const char *from, const char *to) |
| virtual RooAbsArg * | addColumn (RooAbsArg &var, Bool_t adjustRange=kTRUE) |
| virtual RooArgSet * | addColumns (const RooArgList &varList) |
| RooAbsDataStore * | merge (const RooArgSet &allvars, std::list< RooAbsDataStore * > dstoreList) |
| virtual void | append (RooAbsDataStore &other) |
| virtual Bool_t | valid () const |
| virtual Int_t | numEntries () const |
| virtual void | reset () |
| virtual void | cacheArgs (const RooAbsArg *owner, RooArgSet &varSet, const RooArgSet *nset=0) |
| virtual const RooAbsArg * | cacheOwner () |
| virtual void | setArgStatus (const RooArgSet &set, Bool_t active) |
| virtual void | resetCache () |
| RooCompositeDataStore () | |
| RooCompositeDataStore (const char *name, const char *title, const RooArgSet &vars, RooCategory &indexCat, std::map< std::string, RooAbsDataStore * > inputData) | |
| virtual RooAbsDataStore * | clone (const RooArgSet &vars, const char *newname=0) const |
| RooCompositeDataStore (const RooCompositeDataStore &other, const char *newname=0) | |
| RooCompositeDataStore (const RooCompositeDataStore &other, const RooArgSet &vars, const char *newname=0) | |
| virtual | ~RooCompositeDataStore () |
| virtual Int_t | fill () |
| virtual const RooArgSet * | get (Int_t index) const |
| virtual Double_t | weight () const |
| virtual Double_t | weight (Int_t index) const |
| virtual Double_t | weightError (RooAbsData::ErrorType etype=RooAbsData::Poisson) const |
| virtual void | weightError (Double_t &lo, Double_t &hi, RooAbsData::ErrorType etype=RooAbsData::Poisson) const |
| virtual Bool_t | isWeighted () const |
| virtual Bool_t | changeObservableName (const char *from, const char *to) |
| virtual RooAbsArg * | addColumn (RooAbsArg &var, Bool_t adjustRange=kTRUE) |
| virtual RooArgSet * | addColumns (const RooArgList &varList) |
| RooAbsDataStore * | merge (const RooArgSet &allvars, std::list< RooAbsDataStore * > dstoreList) |
| virtual void | append (RooAbsDataStore &other) |
| virtual Bool_t | valid () const |
| virtual Int_t | numEntries () const |
| virtual void | reset () |
| virtual void | cacheArgs (const RooAbsArg *owner, RooArgSet &varSet, const RooArgSet *nset=0) |
| virtual const RooAbsArg * | cacheOwner () |
| virtual void | setArgStatus (const RooArgSet &set, Bool_t active) |
| virtual void | resetCache () |
Protected Member Functions | |
| void | attachCache (const RooAbsArg *newOwner, const RooArgSet &cachedVars) |
| void | attachCache (const RooAbsArg *newOwner, const RooArgSet &cachedVars) |
Protected Attributes | |
| std::map< std::string, RooAbsDataStore * > | _dataMap |
| RooCategory * | _indexCat |
| RooAbsDataStore * | _curStore |
| Int_t | _curIndex |
| Datastore associated with current event. | |
| std::map< std::string, RooAbsDataStore * > | _dataMap |
| RooCategory * | _indexCat |
| RooAbsDataStore * | _curStore |
Definition at line 31 of file RooCompositeDataStore.h.
| RooCompositeDataStore::RooCompositeDataStore | ( | ) |
| RooCompositeDataStore::RooCompositeDataStore | ( | const char * | name, | |
| const char * | title, | |||
| const RooArgSet & | vars, | |||
| RooCategory & | indexCat, | |||
| std::map< std::string, RooAbsDataStore * > | inputData | |||
| ) |
| RooCompositeDataStore::RooCompositeDataStore | ( | const RooCompositeDataStore & | other, | |
| const char * | newname = 0 | |||
| ) |
Definition at line 61 of file RooCompositeDataStore.cxx.
| RooCompositeDataStore::RooCompositeDataStore | ( | const RooCompositeDataStore & | other, | |
| const RooArgSet & | vars, | |||
| const char * | newname = 0 | |||
| ) |
Definition at line 68 of file RooCompositeDataStore.cxx.
| RooCompositeDataStore::~RooCompositeDataStore | ( | ) | [virtual] |
Definition at line 77 of file RooCompositeDataStore.cxx.
| RooCompositeDataStore::RooCompositeDataStore | ( | ) |
| RooCompositeDataStore::RooCompositeDataStore | ( | const char * | name, | |
| const char * | title, | |||
| const RooArgSet & | vars, | |||
| RooCategory & | indexCat, | |||
| std::map< std::string, RooAbsDataStore * > | inputData | |||
| ) |
| RooCompositeDataStore::RooCompositeDataStore | ( | const RooCompositeDataStore & | other, | |
| const char * | newname = 0 | |||
| ) |
| RooCompositeDataStore::RooCompositeDataStore | ( | const RooCompositeDataStore & | other, | |
| const RooArgSet & | vars, | |||
| const char * | newname = 0 | |||
| ) |
| virtual RooCompositeDataStore::~RooCompositeDataStore | ( | ) | [virtual] |
| virtual RooAbsDataStore* RooCompositeDataStore::clone | ( | const RooArgSet & | vars, | |
| const char * | newname = 0 | |||
| ) | const [inline, virtual] |
Implements RooAbsDataStore.
Definition at line 40 of file RooCompositeDataStore.h.
References RooCompositeDataStore().
| Int_t RooCompositeDataStore::fill | ( | ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 95 of file RooCompositeDataStore.cxx.
References _dataMap, _indexCat, RooAbsDataStore::_vars, RooAbsDataStore::fill(), RooAbsDataStore::get(), and RooCategory::getLabel().
Referenced by append().
Implements RooAbsDataStore.
Definition at line 106 of file RooCompositeDataStore.cxx.
References _curIndex, _curStore, _dataMap, _indexCat, RooAbsDataStore::_vars, and RooCategory::setLabel().
| Double_t RooCompositeDataStore::weight | ( | ) | const [virtual] |
Implements RooAbsDataStore.
Definition at line 132 of file RooCompositeDataStore.cxx.
References _curIndex, _curStore, RooAbsDataStore::get(), and RooAbsDataStore::weight().
Referenced by weight().
Implements RooAbsDataStore.
Definition at line 144 of file RooCompositeDataStore.cxx.
References RooAbsDataStore::get(), and weight().
| Double_t RooCompositeDataStore::weightError | ( | RooAbsData::ErrorType | etype = RooAbsData::Poisson |
) | const [virtual] |
Implements RooAbsDataStore.
Definition at line 154 of file RooCompositeDataStore.cxx.
References _curStore, RooAbsDataStore::get(), and RooAbsDataStore::weightError().
| void RooCompositeDataStore::weightError | ( | Double_t & | lo, | |
| Double_t & | hi, | |||
| RooAbsData::ErrorType | etype = RooAbsData::Poisson | |||
| ) | const [virtual] |
Implements RooAbsDataStore.
Definition at line 165 of file RooCompositeDataStore.cxx.
References _curStore, RooAbsDataStore::get(), and RooAbsDataStore::weightError().
| Bool_t RooCompositeDataStore::isWeighted | ( | ) | const [virtual] |
| Bool_t RooCompositeDataStore::changeObservableName | ( | const char * | from, | |
| const char * | to | |||
| ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 189 of file RooCompositeDataStore.cxx.
References _dataMap, RooAbsDataStore::_vars, coutE, RooAbsCollection::find(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and TNamed::SetName().
| RooAbsArg * RooCompositeDataStore::addColumn | ( | RooAbsArg & | var, | |
| Bool_t | adjustRange = kTRUE | |||
| ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 219 of file RooCompositeDataStore.cxx.
References _dataMap.
| RooArgSet * RooCompositeDataStore::addColumns | ( | const RooArgList & | varList | ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 234 of file RooCompositeDataStore.cxx.
References _dataMap.
| RooAbsDataStore* RooCompositeDataStore::merge | ( | const RooArgSet & | allvars, | |
| std::list< RooAbsDataStore * > | dstoreList | |||
| ) | [virtual] |
Implements RooAbsDataStore.
| void RooCompositeDataStore::append | ( | RooAbsDataStore & | other | ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 260 of file RooCompositeDataStore.cxx.
References RooAbsDataStore::_vars, fill(), RooAbsDataStore::get(), i, and RooAbsDataStore::numEntries().
| Bool_t RooCompositeDataStore::valid | ( | ) | const [virtual] |
Implements RooAbsDataStore.
Definition at line 84 of file RooCompositeDataStore.cxx.
References kTRUE.
| Int_t RooCompositeDataStore::numEntries | ( | ) | const [virtual] |
| void RooCompositeDataStore::reset | ( | ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 286 of file RooCompositeDataStore.cxx.
References _dataMap.
| void RooCompositeDataStore::cacheArgs | ( | const RooAbsArg * | owner, | |
| RooArgSet & | varSet, | |||
| const RooArgSet * | nset = 0 | |||
| ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 297 of file RooCompositeDataStore.cxx.
References _dataMap.
| virtual const RooAbsArg* RooCompositeDataStore::cacheOwner | ( | ) | [inline, virtual] |
Implements RooAbsDataStore.
Definition at line 308 of file RooCompositeDataStore.cxx.
References _dataMap, and RooAbsCollection::selectCommon().
| void RooCompositeDataStore::resetCache | ( | ) | [virtual] |
Implements RooAbsDataStore.
Definition at line 336 of file RooCompositeDataStore.cxx.
References _dataMap.
| void RooCompositeDataStore::attachCache | ( | const RooAbsArg * | newOwner, | |
| const RooArgSet & | cachedVars | |||
| ) | [protected, virtual] |
Implements RooAbsDataStore.
Definition at line 322 of file RooCompositeDataStore.cxx.
References _dataMap.
| virtual RooAbsDataStore* RooCompositeDataStore::clone | ( | const RooArgSet & | vars, | |
| const char * | newname = 0 | |||
| ) | const [inline, virtual] |
Implements RooAbsDataStore.
Definition at line 40 of file RooCompositeDataStore.h.
References RooCompositeDataStore().
| virtual Int_t RooCompositeDataStore::fill | ( | ) | [virtual] |
Implements RooAbsDataStore.
Implements RooAbsDataStore.
| virtual Double_t RooCompositeDataStore::weight | ( | ) | const [virtual] |
Implements RooAbsDataStore.
Implements RooAbsDataStore.
| virtual Double_t RooCompositeDataStore::weightError | ( | RooAbsData::ErrorType | etype = RooAbsData::Poisson |
) | const [virtual] |
Implements RooAbsDataStore.
| virtual void RooCompositeDataStore::weightError | ( | Double_t & | lo, | |
| Double_t & | hi, | |||
| RooAbsData::ErrorType | etype = RooAbsData::Poisson | |||
| ) | const [virtual] |
Implements RooAbsDataStore.
| virtual Bool_t RooCompositeDataStore::isWeighted | ( | ) | const [virtual] |
Implements RooAbsDataStore.
| virtual Bool_t RooCompositeDataStore::changeObservableName | ( | const char * | from, | |
| const char * | to | |||
| ) | [virtual] |
Implements RooAbsDataStore.
| virtual RooAbsArg* RooCompositeDataStore::addColumn | ( | RooAbsArg & | var, | |
| Bool_t | adjustRange = kTRUE | |||
| ) | [virtual] |
Implements RooAbsDataStore.
| virtual RooArgSet* RooCompositeDataStore::addColumns | ( | const RooArgList & | varList | ) | [virtual] |
Implements RooAbsDataStore.
| RooAbsDataStore* RooCompositeDataStore::merge | ( | const RooArgSet & | allvars, | |
| std::list< RooAbsDataStore * > | dstoreList | |||
| ) | [virtual] |
Implements RooAbsDataStore.
| virtual void RooCompositeDataStore::append | ( | RooAbsDataStore & | other | ) | [virtual] |
Implements RooAbsDataStore.
| virtual Bool_t RooCompositeDataStore::valid | ( | ) | const [virtual] |
Implements RooAbsDataStore.
| virtual Int_t RooCompositeDataStore::numEntries | ( | ) | const [virtual] |
Implements RooAbsDataStore.
| virtual void RooCompositeDataStore::reset | ( | ) | [virtual] |
Implements RooAbsDataStore.
| virtual void RooCompositeDataStore::cacheArgs | ( | const RooAbsArg * | owner, | |
| RooArgSet & | varSet, | |||
| const RooArgSet * | nset = 0 | |||
| ) | [virtual] |
Implements RooAbsDataStore.
| virtual const RooAbsArg* RooCompositeDataStore::cacheOwner | ( | ) | [inline, virtual] |
Implements RooAbsDataStore.
| virtual void RooCompositeDataStore::resetCache | ( | ) | [virtual] |
Implements RooAbsDataStore.
| void RooCompositeDataStore::attachCache | ( | const RooAbsArg * | newOwner, | |
| const RooArgSet & | cachedVars | |||
| ) | [protected, virtual] |
Implements RooAbsDataStore.
std::map<std::string,RooAbsDataStore*> RooCompositeDataStore::_dataMap [protected] |
Definition at line 87 of file RooCompositeDataStore.h.
Referenced by addColumn(), addColumns(), attachCache(), cacheArgs(), changeObservableName(), fill(), get(), isWeighted(), numEntries(), reset(), resetCache(), and setArgStatus().
RooCategory* RooCompositeDataStore::_indexCat [protected] |
RooAbsDataStore* RooCompositeDataStore::_curStore [mutable, protected] |
Definition at line 89 of file RooCompositeDataStore.h.
Referenced by get(), weight(), and weightError().
Int_t RooCompositeDataStore::_curIndex [mutable, protected] |
std::map<std::string,RooAbsDataStore*> RooCompositeDataStore::_dataMap [protected] |
Definition at line 87 of file RooCompositeDataStore.h.
RooCategory* RooCompositeDataStore::_indexCat [protected] |
Definition at line 88 of file RooCompositeDataStore.h.
RooAbsDataStore* RooCompositeDataStore::_curStore [mutable, protected] |
Definition at line 89 of file RooCompositeDataStore.h.
1.5.1