#include <Roo1DTable.h>
Inheritance diagram for Roo1DTable:
Public Member Functions | |
Roo1DTable () | |
virtual | ~Roo1DTable () |
Roo1DTable (const char *name, const char *title, const RooAbsCategory &cat) | |
Roo1DTable (const Roo1DTable &other) | |
virtual void | fill (RooAbsCategory &cat, Double_t weight=1.0) |
Double_t | get (const char *label, Bool_t silent=kFALSE) const |
Double_t | getFrac (const char *label, Bool_t silent=kFALSE) const |
Double_t | getOverflow () const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printValue (ostream &os) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
virtual void | Print (Option_t *options=0) const |
virtual Bool_t | isIdentical (const RooTable &other) |
Roo1DTable () | |
virtual | ~Roo1DTable () |
Roo1DTable (const char *name, const char *title, const RooAbsCategory &cat) | |
Roo1DTable (const Roo1DTable &other) | |
virtual void | fill (RooAbsCategory &cat, Double_t weight=1.0) |
Double_t | get (const char *label, Bool_t silent=kFALSE) const |
Double_t | getFrac (const char *label, Bool_t silent=kFALSE) const |
Double_t | getOverflow () const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printValue (ostream &os) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
virtual void | Print (Option_t *options=0) const |
virtual Bool_t | isIdentical (const RooTable &other) |
Protected Attributes | |
TObjArray | _types |
std::vector< Double_t > | _count |
Double_t | _total |
Double_t | _nOverflow |
std::vector< Double_t > | _count |
Definition at line 25 of file Roo1DTable.h.
Roo1DTable::Roo1DTable | ( | ) | [inline] |
Definition at line 29 of file Roo1DTable.h.
Roo1DTable::~Roo1DTable | ( | ) | [virtual] |
Roo1DTable::Roo1DTable | ( | const char * | name, | |
const char * | title, | |||
const RooAbsCategory & | cat | |||
) |
Roo1DTable::Roo1DTable | ( | const Roo1DTable & | other | ) |
Definition at line 67 of file Roo1DTable.cxx.
References _types, TObjArray::Add(), TObjArray::At(), TObjArray::GetEntries(), and i.
Roo1DTable::Roo1DTable | ( | ) | [inline] |
Definition at line 29 of file Roo1DTable.h.
virtual Roo1DTable::~Roo1DTable | ( | ) | [virtual] |
Roo1DTable::Roo1DTable | ( | const char * | name, | |
const char * | title, | |||
const RooAbsCategory & | cat | |||
) |
Roo1DTable::Roo1DTable | ( | const Roo1DTable & | other | ) |
void Roo1DTable::fill | ( | RooAbsCategory & | cat, | |
Double_t | weight = 1.0 | |||
) | [virtual] |
Implements RooTable.
Definition at line 95 of file Roo1DTable.cxx.
References _count, _nOverflow, _total, _types, TObjArray::At(), entry, TObjArray::GetEntries(), RooAbsCategory::getIndex(), and i.
Referenced by RooAbsData::table().
Definition at line 235 of file Roo1DTable.cxx.
References _count, _types, coutE, TObjArray::FindObject(), TObjArray::IndexOf(), and RooFit::InputArguments.
Referenced by getFrac(), RooDataProjBinding::operator()(), rf404_categories(), and TestBasic404::testCode().
Definition at line 264 of file Roo1DTable.cxx.
References _total, RooFit::Contents, coutW, and get().
Referenced by RooSimultaneous::plotOn(), rf404_categories(), and TestBasic404::testCode().
Double_t Roo1DTable::getOverflow | ( | ) | const |
void Roo1DTable::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 124 of file Roo1DTable.cxx.
References TNamed::GetName().
void Roo1DTable::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 133 of file Roo1DTable.cxx.
References TNamed::GetTitle().
void Roo1DTable::printClassName | ( | ostream & | os | ) | const [virtual] |
void Roo1DTable::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 151 of file Roo1DTable.cxx.
References _count, _types, TObjArray::At(), entry, TObjArray::GetEntries(), and i.
void Roo1DTable::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 180 of file Roo1DTable.cxx.
References _count, _nOverflow, _types, TObjArray::At(), entry, TObjArray::GetEntries(), TNamed::GetName(), TNamed::GetTitle(), i, and log10().
Reimplemented from RooPrintable.
Definition at line 171 of file Roo1DTable.cxx.
References RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kName, and RooPrintable::kValue.
Referenced by Print().
virtual void Roo1DTable::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 50 of file Roo1DTable.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
Referenced by rf404_categories(), rf405_realtocatfuncs(), and rf406_cattocatfuncs().
Implements RooTable.
Definition at line 281 of file Roo1DTable.cxx.
References _count, _types, TObjArray::GetEntries(), i, kFALSE, and kTRUE.
virtual void Roo1DTable::fill | ( | RooAbsCategory & | cat, | |
Double_t | weight = 1.0 | |||
) | [virtual] |
Implements RooTable.
Double_t Roo1DTable::getOverflow | ( | ) | const |
virtual void Roo1DTable::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void Roo1DTable::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void Roo1DTable::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void Roo1DTable::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void Roo1DTable::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Reimplemented from RooPrintable.
virtual void Roo1DTable::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 50 of file Roo1DTable.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
TObjArray Roo1DTable::_types [protected] |
Definition at line 60 of file Roo1DTable.h.
Referenced by fill(), get(), isIdentical(), printMultiline(), printValue(), Roo1DTable(), and ~Roo1DTable().
std::vector<Double_t> Roo1DTable::_count [protected] |
Definition at line 61 of file Roo1DTable.h.
Referenced by fill(), get(), isIdentical(), printMultiline(), and printValue().
Double_t Roo1DTable::_total [protected] |
Double_t Roo1DTable::_nOverflow [protected] |
Definition at line 63 of file Roo1DTable.h.
Referenced by fill(), getOverflow(), and printMultiline().
std::vector<Double_t> Roo1DTable::_count [protected] |
Definition at line 61 of file Roo1DTable.h.