Skip to content

Commit 0ee98c6

Browse files
TRestDataSetPlot improvements (#547)
* add delimiter parameter in panel * add precision parameter for each panel entry * update ClassDefOverride number * improve documentation * small fix * [pre-commit.ci] auto fixes from pre-commit.com hooks * add multiple expressions inside brace brackets * apply precision to variables at the end stage of printing * fix doc * [pre-commit.ci] auto fixes from pre-commit.com hooks --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent e4b9d7c commit 0ee98c6

File tree

2 files changed

+153
-70
lines changed

2 files changed

+153
-70
lines changed

source/framework/core/inc/TRestDataSetPlot.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,12 @@ class TRestDataSetPlot : public TRestMetadata {
9191
struct PanelInfo {
9292
Float_t font_size;
9393
Int_t precision;
94+
TString delimiter;
9495

9596
std::vector<std::pair<std::array<std::string, 3>, TVector2>> variablePos;
9697
std::vector<std::pair<std::array<std::string, 3>, TVector2>> metadataPos;
9798
std::vector<std::pair<std::array<std::string, 3>, TVector2>> obsPos;
98-
std::vector<std::pair<std::array<std::string, 3>, TVector2>> expPos;
99+
std::vector<std::pair<std::array<std::string, 4>, TVector2>> expPos;
99100

100101
TRestCut* panelCut = nullptr;
101102

@@ -183,6 +184,6 @@ class TRestDataSetPlot : public TRestMetadata {
183184
TRestDataSetPlot(const char* configFilename, std::string name = "");
184185
~TRestDataSetPlot();
185186

186-
ClassDefOverride(TRestDataSetPlot, 2);
187+
ClassDefOverride(TRestDataSetPlot, 3);
187188
};
188189
#endif

0 commit comments

Comments
 (0)