![]() |
Belle II Software
release-08-02-04
|
Helper class for data store serialization. More...
#include <StorageStreamHelper.h>

Public Member Functions | |
| void | initialize () |
| Initialize this class. Call this e.g. in the first event. | |
| void | read (std::unique_ptr< ZMQNoIdMessage > message) |
| Read in a ZMQ message and rebuilt the data store from it. | |
| void | registerStoreObjects (bool addExpressRecoObjects) |
| Register all needed store objects, either only the raw data, ROIs and event meta data (for HLT) or additional objects (for express reco). | |
Private Attributes | |
| StreamHelper | m_streamHelper |
| We use the framework stream helper. | |
| DataStoreStreamer * | m_streamer |
| BinData | m_data |
| Decoding input. | |
| BinData | m_data_hlt |
| BinData | m_data_pxd |
| int * | m_buf |
| int | m_eb2 = 1 |
| StoreObjPtr< EventMetaData > | m_eventMetaData |
| Store Objects for HLT use. | |
| StoreArray< RawSVD > | m_rawSVDs |
| Store Objects for HLT use. | |
| StoreArray< RawCDC > | m_rawCDCs |
| Store Objects for HLT use. | |
| StoreArray< RawTOP > | m_rawTOPs |
| Store Objects for HLT use. | |
| StoreArray< RawARICH > | m_rawARICHs |
| Store Objects for HLT use. | |
| StoreArray< RawECL > | m_rawECLs |
| Store Objects for HLT use. | |
| StoreArray< RawKLM > | m_rawKLMs |
| Store Objects for HLT use. | |
| StoreArray< RawTRG > | m_rawTRGs |
| Store Objects for HLT use. | |
| StoreArray< RawFTSW > | m_rawFTSWs |
| Store Objects for HLT use. | |
| StoreObjPtr< ROIpayload > | m_roiPayload |
| Store Objects for HLT use. | |
| StoreArray< OnlineEventT0 > | m_onlineEventT0 |
| StoreArray of OnlineEventT0. | |
| StoreObjPtr< EventT0 > | m_eventT0 |
| StoreArray of EventT0. | |
| StoreObjPtr< RandomGenerator > | m_randomGenerator |
| Additional Store Objects for ExpressReco use. | |
| StoreObjPtr< SoftwareTriggerResult > | m_softwareTriggerResult |
| Additional Store Objects for ExpressReco use. | |
| StoreObjPtr< SoftwareTrigger::SoftwareTriggerVariables > | m_softwareTriggerVariables |
| Additional Store Objects for ExpressReco use. | |
| StoreObjPtr< TRGSummary > | m_triggerSummary |
| Additional Store Objects for ExpressReco use. | |
| StoreArray< RawPXD > | m_rawPXDs |
| Additional Store Objects for ExpressReco use. | |
| StoreArray< ROIid > | m_rois |
| Additional Store Objects for ExpressReco use. | |
| std::vector< char > | m_outputBuffer |
| Temporary buffer for storing the compressed result. | |
| unsigned int | m_maximalCompressedSize = 100'000'000 |
| Maximal size of the compression buffer. | |
Helper class for data store serialization.
Definition at line 48 of file StorageStreamHelper.h.