Skip to content
Snippets Groups Projects
Commit a15c2782 authored by Sergei Zharko's avatar Sergei Zharko
Browse files

CbmTrackingDetectorInterfaceBase: fix summary table format in log

parent 05321441
No related branches found
Tags dev_2024_42
1 merge request!1944CbmTrackingDetectorInterfaceBase: fix summary table format in log
Pipeline #31459 passed
......@@ -103,16 +103,18 @@ std::string CbmTrackingDetectorInterfaceBase::ToString() const
// TODO: Add verbosity level, probably distribute properties into several tables
using fmt::format;
std::stringstream table;
table << format("|{:>5}|{:>9}|{:>17}|{:>17}|{:>17}|{:>17}|{:>17}|{:>17}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|\n",
"st.No", "z_ref[cm]", "x_min(active)[cm]", "x_max(active)[cm]", "y_min(active)[cm]",
"y_max(active)[cm]", "z_min(active)[cm]", "z_max(active)[cm]", "x_min[cm]", "x_max[cm]", "y_min[cm]",
"y_max[cm]", "z_min[cm]", "z_max[cm]", "time info");
table << format(
"\n|{:>5}|{:>9}|{:>17}|{:>17}|{:>17}|{:>17}|{:>17}|{:>17}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|\n", "st.No",
"z_ref[cm]", "x_min(active)[cm]", "x_max(active)[cm]", "y_min(active)[cm]", "y_max(active)[cm]",
"z_min(active)[cm]", "z_max(active)[cm]", "x_min[cm]", "x_max[cm]", "y_min[cm]", "y_max[cm]", "z_min[cm]",
"z_max[cm]", "time info");
table << format("|{0:->5}|{0:->9}|{0:->17}|{0:->17}|{0:->17}|{0:->17}|{0:->17}|{0:->17}|{0:->9}|{0:->9}"
"|{0:->9}|{0:->9}|{0:->9}|{0:->9}|{0:->9}|\n",
"");
for (int iSt = 0; iSt < GetNtrackingStations(); ++iSt) {
table << format("|{:>5}|{:>9}|{:>17}|{:>17}|{:>17}|{:>17}|{:>17}|{:>17}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}|"
"{:>9}|{:>9}|\n",
table << format("|{:>5d}|{:>9.2f}|{:>17.2f}|{:>17.2f}|{:>17.2f}|{:>17.2f}|{:>17.2f}|{:>17.2f}|{:>9.2f}|{:>9.2f}|{:>"
"9.2f}|{:>9.2f}|{:>9.2f}|"
"{:>9.2f}|{:>9}|\n",
iSt, GetZref(iSt), GetActiveXmin(iSt), GetActiveXmax(iSt), GetActiveYmin(iSt), GetActiveYmax(iSt),
GetActiveZmin(iSt), GetActiveZmax(iSt), GetXmin(iSt), GetXmax(iSt), GetYmin(iSt), GetYmax(iSt),
GetZmin(iSt), GetZmax(iSt), IsTimeInfoProvided(iSt));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment