CbmRoot
|
Implementation of CbmLitReportElement for text output. More...
#include <CbmTextReportElement.h>
Public Member Functions | |
CbmTextReportElement () | |
Constructor. More... | |
virtual | ~CbmTextReportElement () |
Destructor. More... | |
virtual std::string | TableBegin (const std::string &caption, const std::vector< std::string > &colNames) const |
Inherited from CbmReportElement. More... | |
virtual std::string | TableEnd () const |
Inherited from CbmReportElement. More... | |
virtual std::string | TableEmptyRow (Int_t nofCols, const std::string &name) const |
Inherited from CbmReportElement. More... | |
virtual std::string | TableRow (const std::vector< std::string > &row) const |
Inherited from CbmReportElement. More... | |
virtual std::string | Image (const std::string &title, const std::string &file) const |
Inherited from CbmReportElement. More... | |
virtual std::string | DocumentBegin () const |
Inherited from CbmReportElement. More... | |
virtual std::string | DocumentEnd () const |
Inherited from CbmReportElement. More... | |
virtual std::string | Title (Int_t size, const std::string &title) const |
Inherited from CbmReportElement. More... | |
virtual std::string | TableEmptyRow (int nofCols, const std::string &name) const =0 |
Return string with table row which spans over all columns. More... | |
virtual std::string | Title (int size, const std::string &title) const =0 |
Return string with title. More... | |
Private Member Functions | |
std::string | FormatCell (const std::string &cell) const |
Private Attributes | |
Int_t | fColW |
Implementation of CbmLitReportElement for text output.
Definition at line 24 of file CbmTextReportElement.h.
CbmTextReportElement::CbmTextReportElement | ( | ) |
Constructor.
Definition at line 21 of file CbmTextReportElement.cxx.
|
virtual |
Destructor.
Definition at line 23 of file CbmTextReportElement.cxx.
|
virtual |
Inherited from CbmReportElement.
Implements CbmReportElement.
Definition at line 70 of file CbmTextReportElement.cxx.
|
virtual |
Inherited from CbmReportElement.
Implements CbmReportElement.
Definition at line 76 of file CbmTextReportElement.cxx.
|
private |
Definition at line 82 of file CbmTextReportElement.cxx.
References fColW.
Referenced by TableBegin(), and TableRow().
|
virtual |
Inherited from CbmReportElement.
Implements CbmReportElement.
Definition at line 65 of file CbmTextReportElement.cxx.
|
virtual |
Inherited from CbmReportElement.
Implements CbmReportElement.
Definition at line 25 of file CbmTextReportElement.cxx.
References fColW, FormatCell(), and i.
|
pure virtualinherited |
Return string with table row which spans over all columns.
[in] | nofCols | number of columns in table. |
[in] | name | Name of the row. |
Implemented in CbmHtmlReportElement, and CbmLatexReportElement.
|
virtual |
Inherited from CbmReportElement.
Definition at line 46 of file CbmTextReportElement.cxx.
References fColW.
|
virtual |
Inherited from CbmReportElement.
Implements CbmReportElement.
Definition at line 40 of file CbmTextReportElement.cxx.
|
virtual |
Inherited from CbmReportElement.
Implements CbmReportElement.
Definition at line 55 of file CbmTextReportElement.cxx.
References FormatCell(), and i.
|
pure virtualinherited |
Return string with title.
[in] | size | Size of the title. [0-5]. 0 is the largest size. |
[in] | title | Title string. |
Implemented in CbmHtmlReportElement, and CbmLatexReportElement.
Referenced by CbmStsDigitizeQaReport::Create(), CbmAnaDielectronStudyReportAll::Create(), CbmAnaJpsiReport::Create(), CbmAnaJpsiSuperEventReport::Create(), CbmLitTofQaReport::Create(), CbmLitFieldApproximationQaReport::Create(), CbmLitClusteringQaStudyReport::Create(), CbmLitFitQaReport::Create(), CbmLitFitQaStudyReport::Create(), CbmLitRadLengthQaReport::Create(), CbmLitTrackingQaReport::Create(), CbmLitClusteringQaReport::Create(), CbmLitTrackingQaStudyReport::Create(), and CbmRichGeoTestStudyReport::Create().
|
virtual |
Inherited from CbmReportElement.
Definition at line 78 of file CbmTextReportElement.cxx.
|
private |
Definition at line 83 of file CbmTextReportElement.h.
Referenced by FormatCell(), TableBegin(), and TableEmptyRow().