#include <StreamDQMOutputFile.h>
Public Member Functions | |
StreamDQMOutputFile (const std::string &name) | |
uint64 | write (const DQMEventMsgView &) |
uint64 | write (const DQMEventMsgBuilder &) |
~StreamDQMOutputFile () | |
Private Member Functions | |
void | writeDQMEventHeader (const DQMEventMsgView &inview) |
void | writeDQMEventHeader (const DQMEventMsgBuilder &inview) |
Private Attributes | |
boost::shared_ptr< OutputFile > | dqmstreamfile_ |
StreamDQMOutputFile: Class for doing Streamer Write operations Class for doing Streamer Write operations
Definition at line 19 of file StreamDQMOutputFile.h.
|
explicit |
Definition at line 7 of file StreamDQMOutputFile.cc.
StreamDQMOutputFile::~StreamDQMOutputFile | ( | ) |
uint64 StreamDQMOutputFile::write | ( | const DQMEventMsgView & | ineview | ) |
Performs write on InitMsgBuilder type, Header + Blob, both are written out.
Offset where current event starts
Offset of last written event
Definition at line 29 of file StreamDQMOutputFile.cc.
References dqmstreamfile_, DQMEventMsgView::eventAddress(), DQMEventMsgView::headerSize(), DQMEventMsgView::size(), and writeDQMEventHeader().
uint64 StreamDQMOutputFile::write | ( | const DQMEventMsgBuilder & | inmsg | ) |
Offset where current event starts
Offset of last written event
Definition at line 12 of file StreamDQMOutputFile.cc.
References dqmstreamfile_, DQMEventMsgBuilder::eventAddress(), DQMEventMsgBuilder::headerSize(), DQMEventMsgBuilder::size(), and writeDQMEventHeader().
|
private |
Definition at line 53 of file StreamDQMOutputFile.cc.
References dqmstreamfile_, DQMEventMsgView::headerSize(), and DQMEventMsgView::startAddress().
Referenced by write().
|
private |
Definition at line 46 of file StreamDQMOutputFile.cc.
References dqmstreamfile_, DQMEventMsgBuilder::headerSize(), and DQMEventMsgBuilder::startAddress().
|
private |
Definition at line 46 of file StreamDQMOutputFile.h.
Referenced by write(), and writeDQMEventHeader().