15#include <boost/serialization/access.hpp>
16#include <boost/serialization/base_object.hpp>
120 template<
class Archive>
XPU_D constexpr auto ToIntegralType(T enumerator) -> typename std::underlying_type< T >::type
Data class for a signal in the t-zero detector.
~CbmBmonDigi()
Destructor.
double GetTime() const
Time.
double GetCharge() const
Charge.
static const char * GetBranchName()
Get the desired name of the branch for this objects in the cbm output tree (static)
int32_t fAddress
Unique CBM address.
double fTime
Time of signal in BMON [ns].
void serialize(Archive &ar, const unsigned int)
void SetCharge(float charge)
Set the measured charge.
int32_t GetAddress() const
Address.
static ECbmModuleId GetSystem()
CbmBmonDigi(int32_t addr, double time, float charge)
Constructor.
ClassDefNV(CbmBmonDigi, 1)
void SetAddress(int32_t addr)
Set the address.
friend class boost::serialization::access
static const char * GetClassName()
Class name (static)
CbmBmonDigi()=default
Default Constructor.
void SetTime(double time)
Set the measurement time.
Data class for expanded digital TOF information.