32 CbmMvdDigi(int32_t sensorNr, int32_t iChannelNrX, int32_t iChannelNrY,
float charge,
float pixelSizeX,
33 float pixelSizeY,
double time = 0.0, int32_t frame = 0);
78 int32_t
GetAdcCharge(int32_t adcDynamic, int32_t adcOffset, int32_t adcBits)
const;
ECbmModuleId
Enumerator for module Identifiers.
@ kMvd
Micro-Vertex Detector.
static uint32_t GetDetectorId(uint32_t address)
Provides a unit sensor address, masking information on the pixels (bits 13-31)
static int32_t GetSensorXIndex(uint32_t address)
static int32_t GetSensorNrFromAddress(uint32_t address)
static int32_t GetSensorYIndex(uint32_t address)
void SetTime(double time)
int32_t GetPixelY() const
static ECbmModuleId GetSystem()
int32_t GetStationNr() const
int32_t GetDetectorId() const
Returns a unique address of an MVD sensor (without information on pixels)
void SetCharge(float charge)
int32_t GetFrameNumber() const
double GetPixelSizeY() const
int32_t GetContributors()
void SetFlag(int32_t flag)
double GetPixelSizeX() const
void SetFrameNr(int32_t frame)
static const char * GetClassName()
static CbmMvdRawDigi ConvertToRawDigi(const CbmMvdDigi &rhs)
int32_t GetAdcCharge(int32_t adcDynamic, int32_t adcOffset, int32_t adcBits) const
int32_t GetAddress() const
void SetAddress(uint32_t address)
std::string ToString() const
static const char * GetBranchName()
int32_t GetPixelX() const
void SetRefId(int32_t refId)