192{
193 return m_blobStart16[0];
194}
195
196
197
200{
202}
203
204
205
208{
210}
211
212
213
216{
218}
219
220
221
224{
226}
227
228
229
232{
234}
235
236
237
240{
242}
243
244
245
248{
250 throw TileCalib::IndexOutOfRange(
"TileCalibDrawerBase::getAddress", iEle,
getNObjs());
251 }
253}
254
255
256
259{
261 throw TileCalib::IndexOutOfRange(
"TileCalibDrawerBase::getAddress", iEle,
getNObjs());
262 }
265}
__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.