BOSS 7.0.6
BESIII Offline Software System
|
#include <EmcBuilder.h>
Public Member Functions | |
EmcBuilder () | |
virtual | ~EmcBuilder () |
StatusCode | initialize (string &initFile) |
uint32_t | getTEID (uint32_t reid) |
uint32_t | getREID (uint32_t teid) |
void | unPack (uint32_t reDigi, uint32_t &REId, uint32_t &TETDC, uint32_t &TEADC, uint32_t &measure) |
StatusCode | pack (EmcDigiCol *digiCol, WriteRawEvent *&re) |
virtual StatusCode | initialize (string &initFile) |
virtual uint32_t | getTEID (uint32_t teid)=0 |
virtual uint32_t | getREID (uint32_t reid)=0 |
Additional Inherited Members | |
Public Types inherited from Builder | |
typedef std::map< uint32_t, uint32_t > | TE2REMAP |
Static Public Member Functions inherited from Builder | |
static bool | expect (ifstream &f, string msg, string fname) |
static bool | expectInt (ifstream &f, string msg, string fname, uint32_t &val1, uint32_t &val2) |
static bool | expectLong (ifstream &f, string msg, string fname, uint64_t &val) |
static bool | find (ifstream &f, string msg, string fname) |
Protected Member Functions inherited from Builder | |
Builder () | |
virtual | ~Builder () |
void | append2event (WriteRawEvent *&re, uint32_t source_id, uint32_t size, uint32_t shift=0) |
Protected Attributes inherited from Builder | |
PropertyMgr | m_propMgr |
uint32_t * | m_buf |
uint32_t | m_status |
Static Protected Attributes inherited from Builder | |
static string | m_confFile |
Definition at line 9 of file EmcBuilder.h.
EmcBuilder::EmcBuilder | ( | ) |
Definition at line 7 of file EmcBuilder.cxx.
|
virtual |
Definition at line 17 of file EmcBuilder.cxx.
|
virtual |
Implements Builder.
Definition at line 182 of file EmcBuilder.cxx.
Referenced by pack().
|
inlinevirtual |
Implements Builder.
Definition at line 16 of file EmcBuilder.h.
Referenced by EmcConverter::convert().
|
virtual |
Reimplemented from Builder.
Definition at line 68 of file EmcBuilder.cxx.
Referenced by EmcBuilder().
StatusCode EmcBuilder::pack | ( | EmcDigiCol * | digiCol, |
WriteRawEvent *& | re | ||
) |
Definition at line 33 of file EmcBuilder.cxx.
Referenced by EmcConverter::convert().
void EmcBuilder::unPack | ( | uint32_t | reDigi, |
uint32_t & | REId, | ||
uint32_t & | TETDC, | ||
uint32_t & | TEADC, | ||
uint32_t & | measure | ||
) |
Definition at line 22 of file EmcBuilder.cxx.
Referenced by EmcConverter::convert().