diff --git a/core/data/CbmDefs.h b/core/data/CbmDefs.h index b9760d9bc96d16bfd2a1091129864972fe6aba1e..6b55572c6f0ea6f5f3cafea16a14bd5fa4e4f036 100644 --- a/core/data/CbmDefs.h +++ b/core/data/CbmDefs.h @@ -12,7 +12,6 @@ #ifndef CBMDEFS_H #define CBMDEFS_H 1 -#include <RtypesCore.h> // for Double_t #include <type_traits> // for underlying_type #include <iostream> // for ostream @@ -145,8 +144,8 @@ enum class ECbmTreeAccess /** Global functions for particle masses **/ -inline Double_t CbmProtonMass() { return 0.938272046; } -inline Double_t CbmNeutronMass() { return 0.939565379; } -inline Double_t CbmElectronMass() { return 0.000510998928; } +inline double CbmProtonMass() { return 0.938272046; } +inline double CbmNeutronMass() { return 0.939565379; } +inline double CbmElectronMass() { return 0.000510998928; } #endif diff --git a/core/data/sts/CbmStsDigi.h b/core/data/sts/CbmStsDigi.h index baab836131a76689182ff0d86d3f4837e2bdc78c..16e02328de908b23aa9896ccc06541a490b26bab 100644 --- a/core/data/sts/CbmStsDigi.h +++ b/core/data/sts/CbmStsDigi.h @@ -15,7 +15,6 @@ #include "CbmDefs.h" // for ECbmModuleId::kSts #include <Rtypes.h> // for ClassDef -#include <RtypesCore.h> // for Int_t, Double_t, UShort_t, Long64_t, ULong64_t #include <boost/serialization/access.hpp> #include <boost/serialization/base_object.hpp> @@ -44,7 +43,7 @@ public: ** @param time Measurement time [ns] ** @param charge Charge [ADC units] **/ - CbmStsDigi(Int_t address, Int_t channel, ULong64_t time, UShort_t charge) + CbmStsDigi(int32_t address, int32_t channel, uint64_t time, uint16_t charge) : fTime(time) , fAddress(address) , fChannel(channel) @@ -60,7 +59,7 @@ public: /** Unique detector element address (see CbmStsAddress) ** @value Unique address of readout channel **/ - Int_t GetAddress() const { return fAddress; } + int32_t GetAddress() const { return fAddress; } /** @brief Get the desired name of the branch for this obj in the cbm output tree (static) @@ -72,7 +71,7 @@ public: /** @brief Channel number in module ** @value Channel number **/ - UShort_t GetChannel() const { return fChannel; } + uint16_t GetChannel() const { return fChannel; } /** @brief Class name (static) @@ -84,7 +83,7 @@ public: /** Charge ** @value Charge [ADC units] **/ - Double_t GetCharge() const { return Double_t(fCharge); } + double GetCharge() const { return double(fCharge); } /** System ID (static) @@ -96,7 +95,7 @@ public: /** Time of measurement ** @value Time [ns] **/ - Double_t GetTime() const { return Double_t(fTime); } + double GetTime() const { return double(fTime); } template<class Archive> @@ -112,7 +111,7 @@ public: /** Update Time of measurement ** @param New Time [ns] **/ - void SetTime(Double_t dNewTime) + void SetTime(double dNewTime) { // Future versions of StsDigi won't be able to store negative timestamps. assert(dNewTime >= 0); @@ -127,10 +126,10 @@ public: private: friend class boost::serialization::access; - Long64_t fTime = 0.; ///< Time [ns] - Int_t fAddress = 0; ///< Unique element address - UShort_t fChannel = 0; ///< Channel number - UShort_t fCharge = 0; ///< Charge [ADC units] + 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] ClassDefNV(CbmStsDigi, 7);