|
BOSS 8.0.0
BESIII Offline Software System
|
#include <Builder.h>
Classes | |
| class | DataErrException |
Public Types | |
| typedef std::map< uint32_t, uint32_t > | TE2REMAP |
| typedef std::map< uint32_t, uint32_t > | TE2REMAP |
| typedef std::map< uint32_t, uint32_t > | TE2REMAP |
Public Member Functions | |
| virtual StatusCode | initialize (string &initFile) |
| virtual uint32_t | getTEID (uint32_t teid)=0 |
| virtual uint32_t | getREID (uint32_t reid)=0 |
| virtual StatusCode | initialize (string &initFile) |
| virtual uint32_t | getTEID (uint32_t teid)=0 |
| virtual uint32_t | getREID (uint32_t reid)=0 |
| virtual StatusCode | initialize (string &initFile) |
| virtual uint32_t | getTEID (uint32_t teid)=0 |
| virtual uint32_t | getREID (uint32_t reid)=0 |
Static Public Member Functions | |
| 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) |
| 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) |
| 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 | |
| Builder () | |
| virtual | ~Builder () |
| void | append2event (WriteRawEvent *&re, uint32_t source_id, uint32_t size, uint32_t shift=0) |
| Builder () | |
| virtual | ~Builder () |
| void | append2event (WriteRawEvent *&re, uint32_t source_id, uint32_t size, uint32_t shift=0) |
| Builder () | |
| virtual | ~Builder () |
| void | append2event (WriteRawEvent *&re, uint32_t source_id, uint32_t size, uint32_t shift=0) |
Protected Attributes | |
| uint32_t * | m_buf |
| uint32_t | m_status |
Static Protected Attributes | |
| static string | m_confFile |
Definition at line 13 of file Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h.
| typedef std::map<uint32_t, uint32_t> Builder::TE2REMAP |
Definition at line 22 of file Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h.
| typedef std::map<uint32_t, uint32_t> Builder::TE2REMAP |
Definition at line 22 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataCnv/EventManagement/Builder.h.
| typedef std::map<uint32_t, uint32_t> Builder::TE2REMAP |
Definition at line 22 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataCnv/EventManagement/Builder.h.
|
protected |
Definition at line 11 of file Builder.cxx.
Referenced by EmcBuilder::EmcBuilder(), EmcMcHitBuilder::EmcMcHitBuilder(), HltBuilder::HltBuilder(), McParticleBuilder::McParticleBuilder(), MdcBuilder::MdcBuilder(), MdcMcHitBuilder::MdcMcHitBuilder(), MucBuilder::MucBuilder(), MucMcHitBuilder::MucMcHitBuilder(), TofBuilder::TofBuilder(), and TofMcHitBuilder::TofMcHitBuilder().
|
protectedvirtual |
Definition at line 23 of file Builder.cxx.
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protected |
Definition at line 69 of file Builder.cxx.
Referenced by EmcBuilder::pack(), HltBuilder::pack(), McParticleBuilder::pack(), MdcBuilder::pack(), MucBuilder::pack(), and TofBuilder::pack().
|
protected |
|
protected |
|
static |
Definition at line 25 of file Builder.cxx.
Referenced by expectInt(), expectLong(), EmcBuilder::initialize(), EmcMcHitBuilder::initialize(), HltBuilder::initialize(), MdcBuilder::initialize(), MdcMcHitBuilder::initialize(), MucMcHitBuilder::initialize(), TofBuilder::initialize(), and TofMcHitBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 39 of file Builder.cxx.
Referenced by EmcBuilder::initialize(), EmcMcHitBuilder::initialize(), HltBuilder::initialize(), MdcBuilder::initialize(), MdcMcHitBuilder::initialize(), MucMcHitBuilder::initialize(), TofBuilder::initialize(), and TofMcHitBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 46 of file Builder.cxx.
Referenced by EmcMcHitBuilder::initialize(), MdcMcHitBuilder::initialize(), MucMcHitBuilder::initialize(), and TofMcHitBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 52 of file Builder.cxx.
Referenced by EmcBuilder::initialize(), EmcMcHitBuilder::initialize(), HltBuilder::initialize(), McParticleBuilder::initialize(), MdcBuilder::initialize(), MdcMcHitBuilder::initialize(), MucMcHitBuilder::initialize(), TofBuilder::initialize(), and TofMcHitBuilder::initialize().
|
static |
|
static |
|
pure virtual |
Implemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
|
pure virtual |
Implemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
|
pure virtual |
Implemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
|
pure virtual |
Implemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
|
pure virtual |
Implemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
|
pure virtual |
Implemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
|
inlinevirtual |
Reimplemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
Definition at line 30 of file Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h.
|
inlinevirtual |
Reimplemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataCnv/EventManagement/Builder.h.
|
inlinevirtual |
Reimplemented in EmcBuilder, EmcBuilder, EmcBuilder, EmcMcHitBuilder, EmcMcHitBuilder, EmcMcHitBuilder, HltBuilder, HltBuilder, HltBuilder, McParticleBuilder, McParticleBuilder, McParticleBuilder, MdcBuilder, MdcBuilder, MdcBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MdcMcHitBuilder, MucBuilder, MucBuilder, MucBuilder, MucMcHitBuilder, MucMcHitBuilder, MucMcHitBuilder, TofBuilder, TofBuilder, TofBuilder, TofMcHitBuilder, TofMcHitBuilder, and TofMcHitBuilder.
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataCnv/EventManagement/Builder.h.
|
protected |
Definition at line 42 of file Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h.
Referenced by append2event(), Builder(), EmcBuilder::pack(), HltBuilder::pack(), McParticleBuilder::pack(), MdcBuilder::pack(), MucBuilder::pack(), TofBuilder::pack(), and ~Builder().
|
staticprotected |
Definition at line 43 of file Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h.
Referenced by append2event(), Builder(), EmcBuilder::EmcBuilder(), EmcMcHitBuilder::EmcMcHitBuilder(), HltBuilder::HltBuilder(), MdcBuilder::MdcBuilder(), MdcMcHitBuilder::MdcMcHitBuilder(), MucMcHitBuilder::MucMcHitBuilder(), TofBuilder::TofBuilder(), and TofMcHitBuilder::TofMcHitBuilder().
|
protected |
Definition at line 45 of file Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h.
Referenced by append2event(), and Builder().