CbmRoot
CbmLatexReportElement.h
Go to the documentation of this file.
1 
7 #ifndef CBMLATEXREPORTELEMENT_H_
8 #define CBMLATEXREPORTELEMENT_H_
9 
10 #include <Rtypes.h> // for THashConsistencyHolder, ClassDef
11 
12 #include <string> // for string
13 #include <vector> // for vector
14 
15 #include "CbmReportElement.h" // for CbmReportElement
16 
24 public:
29 
33  virtual ~CbmLatexReportElement();
34 
38  virtual std::string
39  TableBegin(const std::string& caption,
40  const std::vector<std::string>& colNames) const;
41 
45  virtual std::string TableEnd() const;
46 
50  virtual std::string TableEmptyRow(int nofCols, const std::string& name) const;
51 
55  virtual std::string TableRow(const std::vector<std::string>& row) const;
56 
60  virtual std::string Image(const std::string& title,
61  const std::string& file) const;
62 
66  virtual std::string DocumentBegin() const;
67 
71  virtual std::string DocumentEnd() const;
72 
76  virtual std::string Title(int size, const std::string& title) const;
77 
78  ClassDef(CbmLatexReportElement, 1)
79 };
80 
81 #endif /* CBMLATEXREPORTELEMENT_H_ */
CbmLatexReportElement::Image
virtual std::string Image(const std::string &title, const std::string &file) const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:59
CbmLatexReportElement::TableRow
virtual std::string TableRow(const std::vector< std::string > &row) const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:50
CbmLatexReportElement::DocumentEnd
virtual std::string DocumentEnd() const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:84
CbmLatexReportElement::TableEmptyRow
virtual std::string TableEmptyRow(int nofCols, const std::string &name) const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:42
CbmReportElement.h
Abstract class for basic report elements (headers, tables, images etc.).
CbmLatexReportElement::TableBegin
virtual std::string TableBegin(const std::string &caption, const std::vector< std::string > &colNames) const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:20
CbmLatexReportElement::TableEnd
virtual std::string TableEnd() const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:38
CbmLatexReportElement::DocumentBegin
virtual std::string DocumentBegin() const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:71
CbmLatexReportElement::CbmLatexReportElement
CbmLatexReportElement()
Constructor.
Definition: CbmLatexReportElement.cxx:16
CbmLatexReportElement::~CbmLatexReportElement
virtual ~CbmLatexReportElement()
Destructor.
Definition: CbmLatexReportElement.cxx:18
CbmLatexReportElement
Implementation of CbmLitReportElement for Latex output.
Definition: CbmLatexReportElement.h:23
CbmReportElement
Abstract class for basic report elements (headers, tables, images etc.).
Definition: CbmReportElement.h:32
CbmLatexReportElement::Title
virtual std::string Title(int size, const std::string &title) const
Inherited from CbmReportElement.
Definition: CbmLatexReportElement.cxx:86