#include <StreamDQMSerializer.h>
Classes | |
struct | Arr |
Public Member Functions | |
uint32_t | adler32_chksum () const |
unsigned char * | bufferPointer () const |
unsigned int | currentEventSize () const |
unsigned int | currentSpaceUsed () const |
int | serializeDQMEvent (DQMEvent::TObjectTable &toTable, bool use_compression, int compression_level) |
StreamDQMSerializer () | |
Private Attributes | |
uint32_t | adler32_chksum_ |
std::vector< unsigned char > | comp_buf_ |
unsigned int | curr_event_size_ |
unsigned int | curr_space_used_ |
unsigned char * | ptr_ |
TBufferFile | rootbuf_ |
Definition at line 20 of file StreamDQMSerializer.h.
edm::StreamDQMSerializer::StreamDQMSerializer | ( | ) |
Default constructor
Definition at line 26 of file StreamDQMSerializer.cc.
|
inline |
Definition at line 37 of file StreamDQMSerializer.h.
References adler32_chksum_.
Referenced by stor::DQMTopLevelFolder::getRecord(), and FUShmDQMOutputService::postEndLumi().
|
inline |
Definition at line 34 of file StreamDQMSerializer.h.
References ptr_.
Referenced by stor::DQMTopLevelFolder::getRecord(), and FUShmDQMOutputService::postEndLumi().
|
inline |
Definition at line 36 of file StreamDQMSerializer.h.
References curr_event_size_.
Referenced by stor::DQMTopLevelFolder::getRecord(), and FUShmDQMOutputService::postEndLumi().
|
inline |
Definition at line 35 of file StreamDQMSerializer.h.
References curr_space_used_.
Referenced by FUShmDQMOutputService::postEndLumi().
int edm::StreamDQMSerializer::serializeDQMEvent | ( | DQMEvent::TObjectTable & | toTable, |
bool | use_compression, | ||
int | compression_level | ||
) |
Serializes the specified table of ROOT TObjects into the internal buffer.
Definition at line 38 of file StreamDQMSerializer.cc.
References cms::Adler32(), adler32_chksum_, comp_buf_, edm::StreamSerializer::compressBuffer(), curr_event_size_, curr_space_used_, ExpressReco_HICollisions_FallBack::folderName, ptr_, and rootbuf_.
Referenced by stor::DQMTopLevelFolder::getRecord(), and FUShmDQMOutputService::postEndLumi().
|
private |
Definition at line 56 of file StreamDQMSerializer.h.
Referenced by adler32_chksum(), and serializeDQMEvent().
|
private |
Definition at line 51 of file StreamDQMSerializer.h.
Referenced by serializeDQMEvent().
|
private |
Definition at line 52 of file StreamDQMSerializer.h.
Referenced by currentEventSize(), and serializeDQMEvent().
|
private |
Definition at line 53 of file StreamDQMSerializer.h.
Referenced by currentSpaceUsed(), and serializeDQMEvent().
|
private |
Definition at line 55 of file StreamDQMSerializer.h.
Referenced by bufferPointer(), serializeDQMEvent(), and edm::StreamDQMSerializer::Arr::~Arr().
|
private |
Definition at line 54 of file StreamDQMSerializer.h.
Referenced by serializeDQMEvent().