45 _iterator = _vars.createIterator() ;
46 _cacheIter = _cachedVars.createIterator() ;
47 _doDirtyProp =
kTRUE ;
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 const char * GetTitle() const
Returns title of object.
RooAbsDataStore is the abstract base class for data collection that use a TTree as internal storage m...
virtual ~RooAbsDataStore()
Destructor.
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'.
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose, TString indent) const
Detailed printing interface.
virtual void SetName(const char *name)
Change (i.e.
virtual void printValue(std::ostream &os) const
Print value of the dataset, i.e. the sum of weights contained in the dataset.
virtual void printClassName(std::ostream &os) const
Print class name of dataset.
virtual Int_t defaultPrintContents(Option_t *opt) const
Define default print options, for a given print style.
ClassImp(RooAbsDataStore)
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...
TIterator * createIterator(Bool_t dir=kIterForward) const
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
virtual void printTitle(std::ostream &os) const
Print title of dataset.
virtual const char * GetName() const
Returns name of object.
static void indent(ostringstream &buf, int indent_level)
virtual void printArgs(std::ostream &os) const
Print argument of dataset, i.e. the observable names.
RooAbsDataStore()
Default constructor.
virtual void printName(std::ostream &os) const
Print name of dataset.
virtual TObject * Next()=0
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Add element to non-owning set.