36  double get(
const char* label, 
bool silent=
false) 
const ;
 
   43  void printName(std::ostream& os) 
const override ;
 
   44  void printTitle(std::ostream& os) 
const override ;
 
   46  void printValue(std::ostream& os) 
const override ;
 
 
#define ClassDefOverride(name, id)
 
static void indent(ostringstream &buf, int indent_level)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
std::vector< double > _count
Array of counters for each state.
 
void printName(std::ostream &os) const override
Print the name of the table.
 
~Roo1DTable() override
Destructor.
 
void printValue(std::ostream &os) const override
Print the table value, i.e. the contents, in 'inline' format.
 
Int_t defaultPrintContents(Option_t *opt) const override
Define default contents to print.
 
double _total
Total number of entries.
 
void printMultiline(std::ostream &os, Int_t contents, bool verbose=false, TString indent="") const override
Print the formatted table contents on the given stream.
 
double getOverflow() const
Return the number of overflow entries in the table.
 
double get(const char *label, bool silent=false) const
Return the table entry named 'label'.
 
double getFrac(const char *label, bool silent=false) const
Return the fraction of entries in the table contained in the slot named 'label'.
 
bool isIdentical(const RooTable &other, bool verbose) override
Return true if table is identical in contents to given reference table.
 
void Print(Option_t *options=nullptr) const override
This method must be overridden when a class wants to print itself.
 
TObjArray _types
Array of defined category states.
 
double _nOverflow
Number of overflow entries.
 
void fill(RooAbsCategory &cat, double weight=1.0) override
Increment the counter of the table slot with the name corresponding to that of the current category s...
 
void printTitle(std::ostream &os) const override
Print the title of the table.
 
void printClassName(std::ostream &os) const override
Print the class name of the table.
 
A space to attach TBranches.
 
virtual StyleOption defaultPrintStyle(Option_t *opt) const
 
static std::ostream & defaultPrintStream(std::ostream *os=nullptr)
Return a reference to the current default stream to use in Print().
 
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,...
 
Abstract interface for table objects.