14#include <boost/serialization/access.hpp>
50 Hit(uint32_t address,
double time,
double timeError, uint8_t nChannels)
94 template<
class Archive>
Data class for a signal in the t-zero detector.
double GetTime() const
Time.
double GetCharge() const
Charge.
void serialize(Archive &ar, unsigned int)
void SetNofChannels(uint8_t nofChannels)
Sets number of channels.
Hit(uint32_t address, const CbmBmonDigi &digi)
Constructor from a single digi.
void SetAddress(uint32_t address)
Sets address.
uint8_t GetNofChannels() const
Gets number of channels.
void SetTime(double time)
Sets time.
uint32_t GetAddress() const
Gets hardware address.
Hit(uint32_t address, const CbmBmonDigi &digiL, const CbmBmonDigi &digiR)
Constructor from two digis.
double GetTime() const
Gets time [ns].
double GetTimeError() const
Gets time error [ns].
uint8_t fNofChannels
Number of channels used.
void SetTimeError(double timeError)
Sets time error.
friend class boost::serialization::access
Boost serialization function.
Hit(uint32_t address, double time, double timeError, uint8_t nChannels)
Constructor.
uint32_t fAddress
Assigned hit address.
double fTimeError
Time error [ns].