BOSS 7.0.9
BESIII Offline Software System
|
#include <RAWEVENT.h>
Classes | |
class | RawEventHeader |
Public Types | |
typedef std::vector< uint32_t > | int_vector |
Public Member Functions | |
RAWEVENT () | |
virtual | ~RAWEVENT () |
void | reset () |
void | setRunNo (uint32_t run_no) |
void | setEventNo (uint32_t event_no) |
void | setTime (uint32_t time) |
void | setFlag1 (uint32_t flag1) |
void | setFlag2 (uint32_t flag2) |
void | addReMdcDigi (uint32_t *digi, uint32_t size) |
void | addReEmcDigi (uint32_t *digi, uint32_t size) |
void | addReTofDigi (uint32_t *digi, uint32_t size) |
void | addReMucDigi (uint32_t *digi, uint32_t size) |
void | addReTrigGTD (uint32_t *digi, uint32_t size) |
void | addReZddDigi (uint32_t *digi, uint32_t size) |
void | addReHltRaw (uint32_t *digi, uint32_t size) |
void | addReEtfDigi (uint32_t *digi, uint32_t size) |
void | addReEtsDigi (uint32_t *digi, uint32_t size) |
void | addMcParticle (uint32_t *buf, uint32_t size) |
void | setReMdcTruth (int_vector &ReMdcTruth) |
void | setReEmcTruth (int_vector &ReEmcTruth) |
void | setReTofTruth (int_vector &ReTofTruth) |
void | setReMucTruth (int_vector &ReMucTruth) |
const RawEventHeader & | eventHeader () const |
const BufferHolder & | getMdcBuf () const |
const BufferHolder & | getTofBuf () const |
const BufferHolder & | getEmcBuf () const |
const BufferHolder & | getMucBuf () const |
const BufferHolder & | getGTDBuf () const |
const BufferHolder & | getZddBuf () const |
const BufferHolder & | getHltBuf () const |
const BufferHolder & | getEtfBuf () const |
const BufferHolder & | getEtsBuf () const |
const BufferHolder & | getMcParBuf () const |
const int_vector & | getMdcTruth () const |
const int_vector & | getEmcTruth () const |
const int_vector & | getTofTruth () const |
const int_vector & | getMucTruth () const |
Definition at line 8 of file RAWEVENT.h.
typedef std::vector<uint32_t> RAWEVENT::int_vector |
Definition at line 42 of file RAWEVENT.h.
RAWEVENT::RAWEVENT | ( | ) |
Definition at line 3 of file RAWEVENT.cxx.
|
inlinevirtual |
Definition at line 40 of file RAWEVENT.h.
|
inline |
Definition at line 82 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent(), and MixerAlg::nextEvent().
|
inline |
Definition at line 56 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), MixerAlg::nextEvent(), and RawEventReader::readEvent().
|
inline |
Definition at line 74 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent(), MixerAlg::nextEvent(), and RawEventReader::readEvent().
|
inline |
Definition at line 77 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent().
|
inline |
Definition at line 71 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent(), and MixerAlg::nextEvent().
|
inline |
Definition at line 53 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), MixerAlg::nextEvent(), and RawEventReader::readEvent().
|
inline |
Definition at line 62 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), MixerAlg::nextEvent(), and RawEventReader::readEvent().
|
inline |
Definition at line 59 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), MixerAlg::nextEvent(), and RawEventReader::readEvent().
|
inline |
Definition at line 65 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent(), and MixerAlg::nextEvent().
|
inline |
Definition at line 68 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent().
|
inline |
Definition at line 93 of file RAWEVENT.h.
Referenced by RawDataEvtHeaderCnv::createObj(), and RawDataMdcDigiCnv::createObj().
|
inline |
Definition at line 97 of file RAWEVENT.h.
Referenced by RawDataEmcDigiCnv::createObj(), MixerAlg::decodeEmc(), and RawEventReader::execute().
|
inline |
Definition at line 109 of file RAWEVENT.h.
Referenced by RawDataEmcMcHitCnv::createObj().
|
inline |
Definition at line 102 of file RAWEVENT.h.
Referenced by RawDataTofDigiCnv::createObj(), MixerAlg::decodeTof(), and RawEventReader::execute().
|
inline |
Definition at line 103 of file RAWEVENT.h.
Referenced by RawDataEvtHeaderCnv::createObj().
|
inline |
Definition at line 99 of file RAWEVENT.h.
Referenced by RawDataTrigGTDCnv::createObj(), and MixerAlg::getTiming().
|
inline |
Definition at line 101 of file RAWEVENT.h.
Referenced by RawDataHltRawCnv::createObj(), and MixerAlg::eventType().
|
inline |
Definition at line 105 of file RAWEVENT.h.
Referenced by RawDataMcParticleCnv::createObj().
|
inline |
Definition at line 95 of file RAWEVENT.h.
Referenced by RawDataMdcDigiCnv::createObj(), MixerAlg::decodeMdc(), and RawEventReader::execute().
|
inline |
Definition at line 108 of file RAWEVENT.h.
Referenced by RawDataMdcMcHitCnv::createObj().
|
inline |
Definition at line 98 of file RAWEVENT.h.
Referenced by RawDataMucDigiCnv::createObj(), MixerAlg::decodeMuc(), and RawEventReader::execute().
|
inline |
Definition at line 111 of file RAWEVENT.h.
Referenced by RawDataMucMcHitCnv::createObj().
|
inline |
Definition at line 96 of file RAWEVENT.h.
Referenced by RawDataTofDigiCnv::createObj(), MixerAlg::decodeTof(), and RawEventReader::execute().
|
inline |
Definition at line 110 of file RAWEVENT.h.
Referenced by RawDataTofMcHitCnv::createObj().
|
inline |
Definition at line 100 of file RAWEVENT.h.
Referenced by RawDataZddEventCnv::createObj().
void RAWEVENT::reset | ( | ) |
Definition at line 6 of file RAWEVENT.cxx.
Referenced by RawEventReader::execute(), MixerAlg::execute(), EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), and MixerAlg::nextEvent().
|
inline |
Definition at line 47 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), and MixerAlg::nextEvent().
|
inline |
Definition at line 49 of file RAWEVENT.h.
Referenced by RawDataInputSvc::nextEvent().
|
inline |
Definition at line 50 of file RAWEVENT.h.
|
inline |
Definition at line 88 of file RAWEVENT.h.
|
inline |
Definition at line 87 of file RAWEVENT.h.
|
inline |
Definition at line 90 of file RAWEVENT.h.
|
inline |
Definition at line 89 of file RAWEVENT.h.
|
inline |
Definition at line 46 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), RawDataInputSvc::nextEvent(), and MixerAlg::nextEvent().
|
inline |
Definition at line 48 of file RAWEVENT.h.
Referenced by EFEventLoopMgr::executeEvent(), and RawDataInputSvc::nextEvent().