Go to the documentation of this file.
17 #define CBMMUCHDIGI_H 1
20 #include <RtypesCore.h>
27 #include <boost/serialization/access.hpp>
28 #include <boost/serialization/base_object.hpp>
41 CbmMuchDigi(UInt_t address, UShort_t charge = 0, ULong64_t time = 0)
78 virtual Double_t
GetTime()
const {
return static_cast<Double_t
>(
fTime); }
95 std::string
ToString()
const {
return std::string {
""}; }
97 template<
class Archive>
virtual Double_t GetTime() const
Int_t GetChannelId() const
Double_t GetCharge() const
Charge.
friend class boost::serialization::access
static const char * GetClassName()
Class name (static)
void SetAddress(Int_t address)
void SetSaturation(Bool_t saturate)
virtual Int_t GetAddress() const
std::string ToString() const
CbmMuchDigi(UInt_t address, UShort_t charge=0, ULong64_t time=0)
static Int_t GetElementAddress(Int_t address, Int_t level)
void serialize(Archive &ar, const unsigned int)
@ kMuch
Muon detection system.
Int_t GetDetectorId() const
Int_t GetADCCharge() const
static ECbmModuleId GetSystem()
void SetTime(ULong64_t time)
CbmMuchDigi & operator=(const CbmMuchDigi &)