From 4b6654ca2a4688e771873a71fe574721653ca467 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 19 Mar 2025 09:44:13 +0100 Subject: [PATCH] add title to PRawRunDataSet. --- src/classes/PMusr.cpp | 1 + src/include/PMusr.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/classes/PMusr.cpp b/src/classes/PMusr.cpp index 96d314da..f0d9a045 100644 --- a/src/classes/PMusr.cpp +++ b/src/classes/PMusr.cpp @@ -260,6 +260,7 @@ PRawRunDataSet::PRawRunDataSet() */ void PRawRunDataSet::Clear() { + fTitle = TString("n/a"); fName = TString("n/a"); fHistoNo = -1; fTimeZeroBin = 0.0; diff --git a/src/include/PMusr.h b/src/include/PMusr.h index 2247d442..922845ee 100644 --- a/src/include/PMusr.h +++ b/src/include/PMusr.h @@ -321,6 +321,7 @@ class PRawRunDataSet { PRawRunDataSet(); virtual ~PRawRunDataSet() { fData.clear(); } + virtual TString GetTitle() { return fTitle; } virtual TString GetName() { return fName; } virtual Int_t GetHistoNo() { return fHistoNo; } virtual Double_t GetTimeZeroBin() { return fTimeZeroBin; } @@ -332,6 +333,7 @@ class PRawRunDataSet { virtual PDoubleVector *GetData() { return &fData; } virtual void Clear(); + virtual void SetTitle(TString str) { fTitle = str; } virtual void SetName(TString str) { fName = str; } virtual void SetHistoNo(Int_t no) { fHistoNo = no; } virtual void SetTimeZeroBin(Double_t tzb) { fTimeZeroBin = tzb; } @@ -343,6 +345,7 @@ class PRawRunDataSet { virtual void SetData(PDoubleVector data) { fData = data; } private: + TString fTitle; ///< histogram title. TString fName; ///< keeps the histogram name. Int_t fHistoNo; ///< corresponds to the histogram number in the data file Double_t fTimeZeroBin; ///< keeps the time zero bin