#include <EventMsgBuilder.h>
Public Member Functions | |
uint32 | bufferSize () const |
uint8 * | eventAddr () const |
EventMsgBuilder (void *buf, uint32 size, uint32 run, uint32 event, uint32 lumi, uint32 outModId, std::vector< bool > &l1_bits, uint8 *hlt_bits, uint32 hlt_bit_count, uint32 adler32_chksum, const char *host_name) | |
uint32 | headerSize () const |
void | setEventLength (uint32 len) |
void | setOrigDataSize (uint32) |
uint32 | size () const |
uint8 * | startAddress () const |
Private Attributes | |
uint8 * | buf_ |
uint8 * | event_addr_ |
uint32 | size_ |
Definition at line 8 of file EventMsgBuilder.h.
EventMsgBuilder::EventMsgBuilder | ( | void * | buf, |
uint32 | size, | ||
uint32 | run, | ||
uint32 | event, | ||
uint32 | lumi, | ||
uint32 | outModId, | ||
std::vector< bool > & | l1_bits, | ||
uint8 * | hlt_bits, | ||
uint32 | hlt_bit_count, | ||
uint32 | adler32_chksum, | ||
const char * | host_name | ||
) |
Definition at line 9 of file EventMsgBuilder.cc.
References buf_, convert(), filterCSVwithJSON::copy, EventHeader::event_, event_addr_, h, i, EventHeader::lumi_, MAX_HOSTNAME_LEN, EventHeader::outModId_, pos, EventHeader::protocolVersion_, EventHeader::run_, setEventLength(), and v.
|
inline |
|
inline |
|
inline |
Definition at line 21 of file EventMsgBuilder.h.
References buf_, and event_addr_.
Referenced by InitMsgBuilder::InitMsgBuilder().
void EventMsgBuilder::setEventLength | ( | uint32 | len | ) |
Definition at line 87 of file EventMsgBuilder.cc.
References buf_, convert(), Header::EVENT, event_addr_, h, and EventHeader::header_.
Referenced by EventMsgBuilder().
void EventMsgBuilder::setOrigDataSize | ( | uint32 | value | ) |
Definition at line 81 of file EventMsgBuilder.cc.
References buf_, convert(), h, and EventHeader::origDataSize_.
uint32 EventMsgBuilder::size | ( | void | ) | const |
Definition at line 94 of file EventMsgBuilder.cc.
References buf_, HeaderView::size(), and v.
Referenced by edm::FUShmOutputModule::doOutputEvent().
|
inline |
Definition at line 18 of file EventMsgBuilder.h.
References buf_.
Referenced by edm::FUShmOutputModule::doOutputEvent(), edm::StreamerFileWriter::doOutputEvent(), and StreamerOutputFile::write().
|
private |
Definition at line 26 of file EventMsgBuilder.h.
Referenced by EventMsgBuilder(), headerSize(), setEventLength(), setOrigDataSize(), size(), and startAddress().
|
private |
Definition at line 28 of file EventMsgBuilder.h.
Referenced by eventAddr(), EventMsgBuilder(), headerSize(), and setEventLength().
|
private |
Definition at line 27 of file EventMsgBuilder.h.
Referenced by bufferSize().