From 62478dcf8aea0f299b7c5214bb3090e1b46ef013 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Fri, 8 Oct 2021 11:49:23 +0200 Subject: [PATCH] Add possibility to remove ROOT dependency --- core/data/sts/CbmStsDigi.cxx | 2 ++ core/data/sts/CbmStsDigi.h | 10 +++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/core/data/sts/CbmStsDigi.cxx b/core/data/sts/CbmStsDigi.cxx index 846ea92af4..73b9162ac3 100644 --- a/core/data/sts/CbmStsDigi.cxx +++ b/core/data/sts/CbmStsDigi.cxx @@ -23,4 +23,6 @@ string CbmStsDigi::ToString() const return ss.str(); } +#ifndef NO_ROOT ClassImp(CbmStsDigi) +#endif diff --git a/core/data/sts/CbmStsDigi.h b/core/data/sts/CbmStsDigi.h index 16e02328de..2e7fe4a919 100644 --- a/core/data/sts/CbmStsDigi.h +++ b/core/data/sts/CbmStsDigi.h @@ -14,7 +14,9 @@ #include "CbmDefs.h" // for ECbmModuleId::kSts -#include <Rtypes.h> // for ClassDef +#ifndef NO_ROOT +#include <Rtypes.h> // for ClassDef +#endif #include <boost/serialization/access.hpp> #include <boost/serialization/base_object.hpp> @@ -126,13 +128,15 @@ public: private: friend class boost::serialization::access; - int64_t fTime = 0.; ///< Time [ns] - int32_t fAddress = 0; ///< Unique element address + int64_t fTime = 0.; ///< Time [ns] + int32_t fAddress = 0; ///< Unique element address uint16_t fChannel = 0; ///< Channel number uint16_t fCharge = 0; ///< Charge [ADC units] +#ifndef NO_ROOT ClassDefNV(CbmStsDigi, 7); +#endif }; -- GitLab