![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
Simple class for the customizeble printout of the histogram tables. More...
#include <GaudiUtils/HistoTableFormat.h>

Public Member Functions | |
| Table (const int ID=0) | |
| constructor from enum | |
| Table (const std::string &format, const std::string &header="", const std::string &footer="") | |
| Constructor from the format, header and footer. | |
| template<class HISTO, class STREAM, class TERMINATOR> | |
| STREAM & | printList (HISTO first, HISTO last, STREAM &stream, TERMINATOR term) const |
| print the simple sequence of histograms as table | |
| template<class HISTO, class STREAM, class TERMINATOR> | |
| STREAM & | printMap (HISTO first, HISTO last, const std::string &fmt, const std::string &hval, STREAM &stream, TERMINATOR term) const |
| print as table the content of the accociative map (key->histogram) with the key, convertible to std::string | |
| const std::string & | header () const |
| the table header | |
| const std::string & | footer () const |
| the table footer | |
| const std::string & | format () const |
| the format | |
| void | setHeader (std::string v) |
| set new header | |
| void | setFooter (std::string v) |
| set new footer | |
| void | setFormat (std::string v) |
| set new format | |
| std::string | toString (const AIDA::IHistogram1D *histo) const |
| make the string representation according to the default format | |
| std::string | toString (const AIDA::IProfile1D *histo) const |
| make the string representation according to the default format | |
| std::string | toString (const AIDA::IHistogram1D *histo, const std::string &ID, const std::string &fmt) const |
| format a full row in table, including ID, label, path or any other "extra" identifier | |
| std::string | toString (const AIDA::IProfile1D *histo, const std::string &ID, const std::string &fmt) const |
| format a full row in table, including ID, label, path or any other "extra" identifier | |
Public Attributes | |
| std::string | m_header |
| the table header | |
| std::string | m_footer |
| the table footer | |
| std::string | m_format |
| the defautl format | |
Simple class for the customizeble printout of the histogram tables.
Definition at line 436 of file HistoTableFormat.h.
| Gaudi::Utils::Histos::Table::Table | ( | const int | ID = 0 | ) |
constructor from enum
Definition at line 371 of file HistoTableFormat.cpp.
| Gaudi::Utils::Histos::Table::Table | ( | const std::string & | format, |
| const std::string & | header = "", | ||
| const std::string & | footer = "" ) |
Constructor from the format, header and footer.
Definition at line 376 of file HistoTableFormat.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
print the simple sequence of histograms as table
| first | begin-iterator for the sequence |
| last | end-iterator for the sequence |
| stream | the stream to be used for printout |
| term | the terminmator for the stream |
Definition at line 452 of file HistoTableFormat.h.
|
inline |
print as table the content of the accociative map (key->histogram) with the key, convertible to std::string
The default format is used for histogram prinout
| first | 'begin'-iterator for the mapping sequence |
| last | 'end'-iterator for the mapping sequence |
| fmt | 'short' format for the table printout |
| hval | the name of the "key"-column |
| stream | the stream for printout |
| term | stream terminator |
Definition at line 473 of file HistoTableFormat.h.
|
inline |
|
inline |
|
inline |
| std::string Gaudi::Utils::Histos::Table::toString | ( | const AIDA::IHistogram1D * | histo | ) | const |
make the string representation according to the default format
Definition at line 381 of file HistoTableFormat.cpp.
| std::string Gaudi::Utils::Histos::Table::toString | ( | const AIDA::IHistogram1D * | histo, |
| const std::string & | ID, | ||
| const std::string & | fmt ) const |
format a full row in table, including ID, label, path or any other "extra" identifier
| histo | pointer to the histogram |
| ID | historgam ID, title, label or other extra infomration |
| fmt | "short" format used for the table |
Definition at line 389 of file HistoTableFormat.cpp.
| std::string Gaudi::Utils::Histos::Table::toString | ( | const AIDA::IProfile1D * | histo | ) | const |
make the string representation according to the default format
Definition at line 398 of file HistoTableFormat.cpp.
| std::string Gaudi::Utils::Histos::Table::toString | ( | const AIDA::IProfile1D * | histo, |
| const std::string & | ID, | ||
| const std::string & | fmt ) const |
format a full row in table, including ID, label, path or any other "extra" identifier
| histo | pointer to the histogram |
| ID | historgam ID, title, label or other extra infomration |
| fmt | "short" format used for the table |
Definition at line 406 of file HistoTableFormat.cpp.
| std::string Gaudi::Utils::Histos::Table::m_footer |
the table footer
Definition at line 566 of file HistoTableFormat.h.
| std::string Gaudi::Utils::Histos::Table::m_format |
the defautl format
Definition at line 568 of file HistoTableFormat.h.
| std::string Gaudi::Utils::Histos::Table::m_header |
the table header
Definition at line 564 of file HistoTableFormat.h.