194{
195 return m_blobStart16[0];
196}
197
198
199
202{
204}
205
206
207
210{
212}
213
214
215
218{
220}
221
222
223
226{
228}
229
230
231
234{
236}
237
238
239
242{
244}
245
246
247
250{
252 throw TileCalib::IndexOutOfRange(
"TileCalibDrawerBase::getAddress", iEle,
getNObjs());
253 }
255}
256
257
258
261{
263 throw TileCalib::IndexOutOfRange(
"TileCalibDrawerBase::getAddress", iEle,
getNObjs());
264 }
267}
__attribute__((always_inline)) inline uint16_t TileCalibDrawerBase
uint32_t getCommentSizeUint32() const
Returns the space occupied by the comment fields in units of uint32_t.
uint16_t getNChans() const
Returns the number of channels stored in the BLOB.
const uint32_t * m_blobStart32
Cache blob starting address as uint_32t*.
uint16_t getNGains() const
Returns the number of gains stored for each channel.
uint32_t getNObjs() const
Returns the number of data objects stored int the BLOB.
const uint16_t * m_blobStart16
Cache blob starting address as uint_16t*.
static const unsigned int m_hdrSize32
The header size in units of uint32_t.
uint16_t getObjVersion() const
Returns the BLOB object version.
coral::Blob * m_blob_nc
Non-const reference to the BLOB.
uint32_t getObjSizeUint32() const
Returns the size of a data object in units of uint32_t.
const void * getAddress(unsigned int iEle) const
Returns start address of iEle-th basic unit.