25#include "FairMultiLinkedData.h"
50 Int_t channel, Int_t adc, Int_t time);
87 Int_t
GetAdc()
const {
return ( (fData >> fgkCharShift) & fgkCharMask ); }
91 static Int_t
GetMaxAdc() {
return ( (1 << fgkCharBits) - 1 ); }
95 Int_t
GetTime()
const {
return ( (fData >> fgkTimeShift) & fgkTimeMask ); }
100 return (
kGEM | ( (fData & fgkAddrMask) << 4) );
111 void SetAdc(Int_t charge);
115 static const Int_t fgkAddrBits;
116 static const Int_t fgkCharBits;
117 static const Int_t fgkTimeBits;
118 static const Int_t fgkCharShift;
119 static const Int_t fgkTimeShift;
120 static const Long64_t fgkAddrMask;
121 static const Long64_t fgkCharMask;
122 static const Long64_t fgkTimeMask;
Int_t StationNr(Int_t detectorId) const
Int_t ChannelNr(Int_t detectorId) const
Int_t Side(Int_t detectorId) const
Int_t SectorNr(Int_t detectorId) const
static Int_t GetNofAdcBits()
Int_t GetSectorNr() const
Int_t GetDetectorId() const
Int_t GetChannelNr() const
Int_t GetStationNr() const
CbmStsDigi(Int_t station, Int_t sector, Int_t side, Int_t channel, Int_t adc, Int_t time)