#include <FUShmDqmCell.h>
Public Member Functions | |
void | clear () |
unsigned int | eventSize () const |
unsigned int | evtAtUpdate () const |
unsigned int | folderId () const |
unsigned int | fuGuid () const |
unsigned int | fuProcessId () const |
FUShmDqmCell (unsigned int payloadSize) | |
unsigned int | index () const |
void | initialize (unsigned int index) |
unsigned char * | payloadAddr () const |
unsigned int | payloadSize () const |
unsigned int | runNumber () const |
void | writeData (unsigned int runNumber, unsigned int evtAtUpdate, unsigned int folderId, unsigned int fuProcessId, unsigned int fuGuid, unsigned char *data, unsigned int dataSize) |
~FUShmDqmCell () | |
Static Public Member Functions | |
static unsigned int | size (unsigned int payloadSize) |
Private Attributes | |
unsigned int | eventSize_ |
unsigned int | evtAtUpdate_ |
unsigned int | folderId_ |
unsigned int | fuGuid_ |
unsigned int | fuProcessId_ |
unsigned int | index_ |
unsigned int | payloadOffset_ |
unsigned int | payloadSize_ |
unsigned int | runNumber_ |
Definition at line 7 of file FUShmDqmCell.h.
FUShmDqmCell::FUShmDqmCell | ( | unsigned int | payloadSize | ) |
Definition at line 25 of file FUShmDqmCell.cc.
References payloadAddr(), payloadOffset_, and payloadSize_.
Referenced by size().
FUShmDqmCell::~FUShmDqmCell | ( | ) |
Definition at line 35 of file FUShmDqmCell.cc.
Referenced by evf::DQMMsgBuf::~DQMMsgBuf().
void FUShmDqmCell::clear | ( | void | ) |
Definition at line 62 of file FUShmDqmCell.cc.
References eventSize_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), evf::FUShmBuffer::discardDqmCell(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), initialize(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), Vispa.Views.PropertyView.PropertyView::updateContent(), and evf::FUShmBuffer::writeDqmEmptyEvent().
|
inline |
Definition at line 31 of file FUShmDqmCell.h.
References eventSize_.
Referenced by evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), and evf::FUResourceQueue::sendDqmWhileHalting().
|
inline |
Definition at line 24 of file FUShmDqmCell.h.
References evtAtUpdate_.
Referenced by evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and writeData().
|
inline |
Definition at line 25 of file FUShmDqmCell.h.
References folderId_.
Referenced by evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and writeData().
|
inline |
Definition at line 27 of file FUShmDqmCell.h.
References fuGuid_.
Referenced by evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and writeData().
|
inline |
Definition at line 26 of file FUShmDqmCell.h.
References fuProcessId_.
Referenced by evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and writeData().
|
inline |
Definition at line 22 of file FUShmDqmCell.h.
References index_.
Referenced by evf::FUShmBuffer::finishReadingDqmCell(), initialize(), evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and evf::FUResourceTable::sendDqmWhileHalting().
void FUShmDqmCell::initialize | ( | unsigned int | index | ) |
Definition at line 46 of file FUShmDqmCell.cc.
References clear(), index(), and index_.
Referenced by evf::FUShmBuffer::reset().
unsigned char * FUShmDqmCell::payloadAddr | ( | ) | const |
Definition at line 54 of file FUShmDqmCell.cc.
References payloadOffset_, and query::result.
Referenced by FUShmDqmCell(), evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and writeData().
|
inline |
|
inline |
Definition at line 23 of file FUShmDqmCell.h.
References runNumber_.
Referenced by evf::FUResourceQueue::sendDqm(), evf::FUResourceTable::sendDqm(), evf::FUResourceQueue::sendDqmWhileHalting(), and writeData().
|
static |
Definition at line 97 of file FUShmDqmCell.cc.
References FUShmDqmCell(), and payloadSize().
Referenced by evf::FUShmBuffer::FUShmBuffer(), evf::FUShmBuffer::releaseSharedMemory(), and evf::FUShmBuffer::size().
void FUShmDqmCell::writeData | ( | unsigned int | runNumber, |
unsigned int | evtAtUpdate, | ||
unsigned int | folderId, | ||
unsigned int | fuProcessId, | ||
unsigned int | fuGuid, | ||
unsigned char * | data, | ||
unsigned int | dataSize | ||
) |
Definition at line 69 of file FUShmDqmCell.cc.
References gather_cfg::cout, eventSize_, evtAtUpdate(), evtAtUpdate_, folderId(), folderId_, fuGuid(), fuGuid_, fuProcessId(), fuProcessId_, payloadAddr(), payloadSize_, runNumber(), and runNumber_.
Referenced by evf::FUShmBuffer::writeDqmEventData().
|
private |
Definition at line 62 of file FUShmDqmCell.h.
Referenced by clear(), eventSize(), and writeData().
|
private |
Definition at line 56 of file FUShmDqmCell.h.
Referenced by evtAtUpdate(), and writeData().
|
private |
Definition at line 57 of file FUShmDqmCell.h.
Referenced by folderId(), and writeData().
|
private |
Definition at line 59 of file FUShmDqmCell.h.
Referenced by fuGuid(), and writeData().
|
private |
Definition at line 58 of file FUShmDqmCell.h.
Referenced by fuProcessId(), and writeData().
|
private |
Definition at line 54 of file FUShmDqmCell.h.
Referenced by index(), and initialize().
|
private |
Definition at line 61 of file FUShmDqmCell.h.
Referenced by FUShmDqmCell(), and payloadAddr().
|
private |
Definition at line 60 of file FUShmDqmCell.h.
Referenced by FUShmDqmCell(), payloadSize(), and writeData().
|
private |
Definition at line 55 of file FUShmDqmCell.h.
Referenced by runNumber(), and writeData().