#include <BufferHolder.h>
Public Member Functions | |
BufferHolder () | |
virtual | ~BufferHolder () |
void | reset () |
uint32_t | nBuf () const |
uint32_t | bufSize (int i) const |
uint32_t * | operator() (int ibuf) const |
void | addBuffer (uint32_t *buffer, uint32_t size) |
Private Attributes | |
std::vector< uint32_t * > | m_buffer |
std::vector< uint32_t > | m_bufSize |
uint32_t | m_nbuf |
Definition at line 7 of file BufferHolder.h.
BufferHolder::BufferHolder | ( | ) | [inline] |
virtual BufferHolder::~BufferHolder | ( | ) | [inline, virtual] |
void BufferHolder::addBuffer | ( | uint32_t * | buffer, | |
uint32_t | size | |||
) |
Definition at line 13 of file BufferHolder.cxx.
References m_buffer, m_bufSize, and m_nbuf.
Referenced by RAWEVENT::addMcParticle(), RAWEVENT::addReEmcDigi(), RAWEVENT::addReEtfDigi(), RAWEVENT::addReHltRaw(), RAWEVENT::addReMdcDigi(), RAWEVENT::addReMucDigi(), RAWEVENT::addReTofDigi(), RAWEVENT::addReTrigGTD(), and RAWEVENT::addReZddDigi().
uint32_t BufferHolder::bufSize | ( | int | i | ) | const [inline] |
Definition at line 16 of file BufferHolder.h.
References m_bufSize.
Referenced by TofConverter::convert(), MucConverter::convert(), MdcConverter::convert(), EmcConverter::convert(), RawDataZddEventCnv::createObj(), RawDataTrigGTDCnv::createObj(), RawDataHltRawCnv::createObj(), and MixerAlg::getTiming().
uint32_t BufferHolder::nBuf | ( | ) | const [inline] |
Definition at line 15 of file BufferHolder.h.
References m_nbuf.
Referenced by TofConverter::convert(), MucConverter::convert(), MdcConverter::convert(), EmcConverter::convert(), RawDataZddEventCnv::createObj(), RawDataTrigGTDCnv::createObj(), RawDataMcParticleCnv::createObj(), RawDataHltRawCnv::createObj(), MixerAlg::decodeTof(), and MixerAlg::getTiming().
00015 { return m_nbuf; }
uint32_t * BufferHolder::operator() | ( | int | ibuf | ) | const |
Definition at line 9 of file BufferHolder.cxx.
References m_buffer.
00009 { 00010 return m_buffer[ibuf]; 00011 }
void BufferHolder::reset | ( | ) |
Definition at line 3 of file BufferHolder.cxx.
References m_buffer, m_bufSize, and m_nbuf.
Referenced by RAWEVENT::reset().
std::vector<uint32_t*> BufferHolder::m_buffer [private] |
std::vector<uint32_t> BufferHolder::m_bufSize [private] |
uint32_t BufferHolder::m_nbuf [private] |