79 float pixelSizeY,
float time, int32_t frame)
83 , fChannelNrX(iChannelNrX)
84 , fChannelNrY(iChannelNrY)
85 , fPixelSizeX(pixelSizeX)
86 , fPixelSizeY(pixelSizeY)
87 , fDetectorId(DetectorId(iStation))
95 if (!(iStation >= 0 && iStation <= 600)) { LOG(fatal) <<
"Illegal station number " << iStation; }
115 if (
fCharge < adcOffset) {
return 0; };
121 stepSize = adcDynamic / pow(2, adcBits);
122 adcCharge = int((
fCharge - adcOffset) / stepSize);
125 if (adcCharge >
int(pow(2, adcBits) - 1)) { adcCharge = (int) pow(2, adcBits) - 1; }
127 if (gDebug > 0) { LOG(debug) <<
"CbmMvdDigi::GetAdcCharge() " << adcCharge; }