#include <StreamDQMDeserializer.h>
Public Member Functions | |
std::auto_ptr < DQMEvent::TObjectTable > | deserializeDQMEvent (DQMEventMsgView const &dqmEventView) |
StreamDQMDeserializer () | |
Private Attributes | |
std::vector< unsigned char > | decompressBuffer_ |
TBufferFile | workTBuffer_ |
Definition at line 19 of file StreamDQMDeserializer.h.
edm::StreamDQMDeserializer::StreamDQMDeserializer | ( | ) |
Default constructor.
Definition at line 24 of file StreamDQMDeserializer.cc.
std::auto_ptr< DQMEvent::TObjectTable > edm::StreamDQMDeserializer::deserializeDQMEvent | ( | DQMEventMsgView const & | dqmEventView | ) |
Deserializes the specified DQM event message into a map of subfolder names and lists of TObjects that can be turned into monitor elements.
Definition at line 35 of file StreamDQMDeserializer.cc.
References cms::Adler32(), DQMEventMsgView::adler32_chksum(), DQMEventMsgView::code(), DQMEventMsgView::compressionFlag(), decompressBuffer_, Header::DQM_EVENT, DQMEventMsgView::eventAddress(), DQMEventMsgView::eventLength(), DQMEventMsgView::eventNumberAtUpdate(), edm::hlt::Exception, FDEBUG, DQMEventMsgView::hostName(), DQMEventMsgView::meCount(), DQMEventMsgView::runNumber(), DQMEventMsgView::size(), DQMEventMsgView::subFolderCount(), DQMEventMsgView::subFolderName(), edm::StreamerInputSource::uncompressBuffer(), and workTBuffer_.
Referenced by stor::DQMTopLevelFolder::addDQMEvent(), and edm::DQMHttpSource::addEventToDQMBackend().
|
private |
Definition at line 28 of file StreamDQMDeserializer.h.
Referenced by deserializeDQMEvent().
|
private |
Definition at line 29 of file StreamDQMDeserializer.h.
Referenced by deserializeDQMEvent().