Go to the documentation of this file.
17 #define CBMPSDDIGI_H 1
20 #include <RtypesCore.h>
27 #include <boost/serialization/access.hpp>
28 #include <boost/serialization/base_object.hpp>
44 CbmPsdDigi(UInt_t address, Double_t edep, Double_t time);
53 CbmPsdDigi(UInt_t moduleId, UInt_t sectionId, Double_t edep, Double_t time);
132 void SetAddress(UInt_t moduleId, UInt_t sectionId);
167 template<
class Archive>
184 #endif // CBMPSDDIGI_H
void serialize(Archive &ar, const unsigned int)
friend class boost::serialization::access
BOOST serialization interface.
static ECbmModuleId GetSystem()
System identifier.
std::string ToString() const
String output.
UInt_t fuAddress
Time of measurement.
void SetEdepWfm(Double_t edep)
void SetTime(Double_t time)
Int_t GetAddress() const
Address.
Double_t fdTime
Energy deposition.
CbmPsdDigi & operator=(const CbmPsdDigi &)
UInt_t fuAmpl
Unique channel address.
Double_t GetEdepWfm() const
Double_t GetTime() const
Time.
void SetEdep(Double_t edep)
CbmPsdDigi()
Default constructor.
static const char * GetClassName()
Class name (static)
static UInt_t GetModuleId(UInt_t address)
Return module ID from address.
void SetAmpl(UInt_t ampl)
Double_t GetModuleID() const
Module Identifier.
Double_t GetCharge() const
Charge.
@ kPsd
Projectile spectator detector.
Data class for PSD digital information.
static UInt_t GetSectionId(UInt_t address)
Return sector ID from address.
Double_t GetSectionID() const
Section Identifier.
void SetAddress(Int_t address)
ClassDefNV(CbmPsdDigi, 4)
Double_t GetEdep() const
Energy deposit.