Belle II Software  release-05-02-19
HTML.h
1 #pragma once
2 
3 #include <TMatrixFBasefwd.h>
4 #include <TMatrixDBasefwd.h>
5 
6 #include <string>
7 
8 class TVector3;
9 
10 namespace Belle2 {
19  namespace HTML {
26  std::string getString(const TMatrixFBase& matrix, int precision = 2, bool color = true);
27 
34  std::string getString(const TMatrixDBase& matrix, int precision = 2, bool color = true);
35 
40  std::string getString(const TVector3& vec, int precision = 2);
41 
49  std::string getStringConvertToUnit(const TVector3& vec, int precision = 2,
50  const std::string& unitType = "cm");
51 
55  std::string chooseUnitOfLength(const TVector3& vec);
56 
62  std::string getHexDump(const int* buf, int length);
63 
65  std::string htmlToPlainText(const std::string& html);
66 
68  std::string escape(const std::string& str);
70  std::string unescape(const std::string& str);
71  }
73 }
Belle2::HTML::htmlToPlainText
std::string htmlToPlainText(const std::string &html)
Reformat given HTML string into terminal-friendly plain text.
Definition: HTML.cc:132
Belle2::HTML::chooseUnitOfLength
std::string chooseUnitOfLength(const TVector3 &vec)
get a string with a unit type to convert a vector, so that it is easily readable.
Definition: HTML.cc:96
Belle2::HTML::getHexDump
std::string getHexDump(const int *buf, int length)
Create hexdump of given buffer.
Definition: HTML.cc:115
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::HTML::getString
std::string getString(const TMatrixFBase &matrix, int precision=2, bool color=true)
get HTML table representing a matrix.
Definition: HTML.cc:18
Belle2::HTML::escape
std::string escape(const std::string &str)
Convert &, <, > etc.
Definition: HTML.cc:153
Belle2::HTML::getStringConvertToUnit
std::string getStringConvertToUnit(const TVector3 &vec, int precision=2, const std::string &unitType="cm")
get a string with vector coordinates: (x, y, z).
Definition: HTML.cc:79
Belle2::HTML::unescape
std::string unescape(const std::string &str)
inverse of escape()
Definition: HTML.cc:163