45 _iterator = _vars.createIterator() ;
46 _cacheIter = _cachedVars.createIterator() ;
47 _doDirtyProp =
kTRUE ;
146 os << IsA()->GetName() ;
203 os << indent <<
"DataStore " <<
GetName() <<
" (" <<
GetTitle() <<
")" << endl ;
204 os << indent <<
" Contains " <<
numEntries() <<
" entries" << endl;
207 os << indent <<
" Observables " <<
_vars << endl ;
209 os << indent <<
" Observables: " << endl ;
215 os << indent <<
" Caches " <<
_cachedVars << endl ;
virtual void printTitle(std::ostream &os) const
Print title of dataset.
virtual const char * GetName() const
Returns name of object.
TIterator * createIterator(Bool_t dir=kIterForward) const
virtual void printStream(std::ostream &os, Int_t contents, StyleOption style, TString indent="") const
Print description of object on ostream, printing contents set by contents integer, which is interpreted as an OR of 'enum ContentsOptions' values and in the style given by 'enum StyleOption'.
RooAbsDataStore is the abstract base class for data collection that use a TTree as internal storage m...
virtual ~RooAbsDataStore()
Destructor.
virtual Bool_t add(const RooAbsCollection &col, Bool_t silent=kFALSE)
Add a collection of arguments to this collection by calling add() for each element in the source coll...
virtual void printClassName(std::ostream &os) const
Print class name of dataset.
virtual void SetName(const char *name)
Set the name of the TNamed.
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose, TString indent) const
Detailed printing interface.
virtual void printValue(std::ostream &os) const
Print value of the dataset, i.e. the sum of weights contained in the dataset.
Bool_t _doDirtyProp
Iterator over cached variables.
virtual Int_t numEntries() const =0
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods...
The TNamed class is the base class for all named ROOT classes.
TIterator * _cacheIter
Iterator over dimension variables.
virtual Bool_t valid() const =0
Return true if currently loaded coordinate is considered valid within the current range definitions o...
virtual void printName(std::ostream &os) const
Print name of dataset.
virtual Int_t defaultPrintContents(Option_t *opt) const
Define default print options, for a given print style.
static void indent(ostringstream &buf, int indent_level)
RooAbsDataStore()
Default constructor.
virtual TObject * Next()=0
virtual void printArgs(std::ostream &os) const
Print argument of dataset, i.e. the observable names.
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
virtual const char * GetTitle() const
Returns title of object.