CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
InitMsgView Class Reference

#include <InitMessage.h>

Public Member Functions

uint32 adler32_chksum () const
 
uint32 code () const
 
const uint8descData () const
 
uint32 descLength () const
 
uint32 eventHeaderSize () const
 
uint32 get_hlt_bit_cnt () const
 
uint32 get_l1_bit_cnt () const
 
uint32 headerSize () const
 
void hltTriggerNames (Strings &save_here) const
 
void hltTriggerSelections (Strings &save_here) const
 
std::string hostName () const
 
uint32 hostName_len () const
 
 InitMsgView (void *buf)
 
void l1TriggerNames (Strings &save_here) const
 
uint32 outputModuleId () const
 
std::string outputModuleLabel () const
 
std::string processName () const
 
uint32 protocolVersion () const
 
void pset (uint8 *put_here) const
 
std::string releaseTag () const
 
uint32 run () const
 
uint32 size () const
 
uint8startAddress () const
 

Private Attributes

uint32 adler32_chksum_
 
uint8buf_
 
uint32 desc_len_
 
uint8desc_start_
 
HeaderView head_
 
uint32 hlt_select_count_
 
uint32 hlt_select_len_
 
uint8hlt_select_start_
 
uint32 hlt_trig_count_
 
uint32 hlt_trig_len_
 
uint8hlt_trig_start_
 
uint32 host_name_len_
 
uint8host_name_start_
 
uint32 l1_trig_count_
 
uint32 l1_trig_len_
 
uint8l1_trig_start_
 
uint32 outputModuleId_
 
uint32 outputModuleLabel_len_
 
uint8outputModuleLabel_start_
 
uint32 processName_len_
 
uint8processName_start_
 
uint32 release_len_
 
uint8release_start_
 

Detailed Description

Definition at line 66 of file InitMessage.h.

Constructor & Destructor Documentation

InitMsgView::InitMsgView ( void *  buf)

Definition at line 7 of file InitMessage.cc.

Member Function Documentation

uint32 InitMsgView::adler32_chksum ( ) const
inline

Definition at line 96 of file InitMessage.h.

uint32 InitMsgView::code ( ) const
inline

Definition at line 72 of file InitMessage.h.

Referenced by edm::StreamerFileReader::getHeader().

const uint8* InitMsgView::descData ( ) const
inline

Definition at line 93 of file InitMessage.h.

Referenced by StreamerOutputFile::write().

uint32 InitMsgView::descLength ( ) const
inline

Definition at line 92 of file InitMessage.h.

uint32 InitMsgView::eventHeaderSize ( ) const

This is estimated size of event header for Protocol Version 2.

Definition at line 165 of file InitMessage.cc.

uint32 InitMsgView::get_hlt_bit_cnt ( ) const
inline

Definition at line 88 of file InitMessage.h.

uint32 InitMsgView::get_l1_bit_cnt ( ) const
inline

Definition at line 89 of file InitMessage.h.

uint32 InitMsgView::headerSize ( ) const
inline

Definition at line 94 of file InitMessage.h.

Referenced by StreamerOutputFile::write(), and StreamerOutputFile::writeStart().

void InitMsgView::hltTriggerNames ( Strings save_here) const

Definition at line 146 of file InitMessage.cc.

void InitMsgView::hltTriggerSelections ( Strings save_here) const

Definition at line 151 of file InitMessage.cc.

std::string InitMsgView::hostName ( ) const

Definition at line 190 of file InitMessage.cc.

uint32 InitMsgView::hostName_len ( ) const
inline

Definition at line 98 of file InitMessage.h.

void InitMsgView::l1TriggerNames ( Strings save_here) const

Definition at line 160 of file InitMessage.cc.

uint32 InitMsgView::outputModuleId ( ) const
inline

Definition at line 82 of file InitMessage.h.

std::string InitMsgView::outputModuleLabel ( ) const

Definition at line 136 of file InitMessage.cc.

std::string InitMsgView::processName ( ) const

Definition at line 127 of file InitMessage.cc.

uint32 InitMsgView::protocolVersion ( ) const

Definition at line 110 of file InitMessage.cc.

void InitMsgView::pset ( uint8 put_here) const

Definition at line 116 of file InitMessage.cc.

std::string InitMsgView::releaseTag ( ) const

Definition at line 122 of file InitMessage.cc.

uint32 InitMsgView::run ( void  ) const

Definition at line 104 of file InitMessage.cc.

uint32 InitMsgView::size ( void  ) const
inline

Definition at line 73 of file InitMessage.h.

Referenced by StreamerOutputFile::write().

uint8* InitMsgView::startAddress ( ) const
inline

Definition at line 74 of file InitMessage.h.

Referenced by StreamerOutputFile::writeStart().

Member Data Documentation

uint32 InitMsgView::adler32_chksum_
private

Definition at line 123 of file InitMessage.h.

uint8* InitMsgView::buf_
private

Definition at line 101 of file InitMessage.h.

uint32 InitMsgView::desc_len_
private

Definition at line 130 of file InitMessage.h.

uint8* InitMsgView::desc_start_
private

Definition at line 129 of file InitMessage.h.

HeaderView InitMsgView::head_
private

Definition at line 102 of file InitMessage.h.

uint32 InitMsgView::hlt_select_count_
private

Definition at line 118 of file InitMessage.h.

uint32 InitMsgView::hlt_select_len_
private

Definition at line 119 of file InitMessage.h.

uint8* InitMsgView::hlt_select_start_
private

Definition at line 117 of file InitMessage.h.

uint32 InitMsgView::hlt_trig_count_
private

Definition at line 115 of file InitMessage.h.

uint32 InitMsgView::hlt_trig_len_
private

Definition at line 116 of file InitMessage.h.

uint8* InitMsgView::hlt_trig_start_
private

Definition at line 114 of file InitMessage.h.

uint32 InitMsgView::host_name_len_
private

Definition at line 125 of file InitMessage.h.

uint8* InitMsgView::host_name_start_
private

Definition at line 124 of file InitMessage.h.

uint32 InitMsgView::l1_trig_count_
private

Definition at line 121 of file InitMessage.h.

uint32 InitMsgView::l1_trig_len_
private

Definition at line 122 of file InitMessage.h.

uint8* InitMsgView::l1_trig_start_
private

Definition at line 120 of file InitMessage.h.

uint32 InitMsgView::outputModuleId_
private

Definition at line 112 of file InitMessage.h.

uint32 InitMsgView::outputModuleLabel_len_
private

Definition at line 111 of file InitMessage.h.

uint8* InitMsgView::outputModuleLabel_start_
private

Definition at line 110 of file InitMessage.h.

uint32 InitMsgView::processName_len_
private

Definition at line 108 of file InitMessage.h.

uint8* InitMsgView::processName_start_
private

Definition at line 107 of file InitMessage.h.

uint32 InitMsgView::release_len_
private

Definition at line 105 of file InitMessage.h.

uint8* InitMsgView::release_start_
private

Definition at line 104 of file InitMessage.h.