![]() |
ATLAS Offline Software
|
#include <TrigMonROBData.h>
Public Types | |
| enum | History { kUNCLASSIFIED = 0 , kRETRIEVED = 1 , kCACHED = 2 , kIGNORED = 4 , kDISABLED = 8 } |
| enum | Status { kUNKNOWN = 0x0 , kPREFETCH = 0x40 , kOK = 0x80 } |
Public Member Functions | |
| TrigMonROBData () | |
| TrigMonROBData (uint32_t rob_id, uint32_t rob_size) | |
| ~TrigMonROBData () | |
| void | setHistory (History hist) |
| void | setStatusOK () |
| void | setStatusPREFETCH () |
| bool | isUnclassified () const |
| bool | isCached () const |
| bool | isRetrieved () const |
| bool | isIgnored () const |
| bool | isDisabled () const |
| bool | isStatusOk () const |
| bool | isStatusPrefetched () const |
| uint32_t | getROBId () const |
| uint32_t | getROBSize () const |
| uint32_t | getEncodedState () const |
| History | getHistory () const |
| Status | getStatus () const |
| void | print (std::ostream &os=std::cout) const |
Private Attributes | |
| uint32_t | m_rob_id |
| uint32_t | m_word |
Friends | |
| class | TrigMonROBDataCnv_p1 |
| class | TrigMonROBDataCnv_p2 |
Definition at line 26 of file TrigMonROBData.h.
| Enumerator | |
|---|---|
| kUNCLASSIFIED | |
| kRETRIEVED | |
| kCACHED | |
| kIGNORED | |
| kDISABLED | |
Definition at line 30 of file TrigMonROBData.h.
| TrigMonROBData::TrigMonROBData | ( | ) |
Definition at line 23 of file TrigMonROBData.cxx.
| TrigMonROBData::TrigMonROBData | ( | uint32_t | rob_id, |
| uint32_t | rob_size ) |
Definition at line 30 of file TrigMonROBData.cxx.
|
inline |
Definition at line 45 of file TrigMonROBData.h.
| uint32_t TrigMonROBData::getEncodedState | ( | ) | const |
Definition at line 99 of file TrigMonROBData.cxx.
| TrigMonROBData::History TrigMonROBData::getHistory | ( | ) | const |
Definition at line 108 of file TrigMonROBData.cxx.
|
inline |
Definition at line 59 of file TrigMonROBData.h.
| uint32_t TrigMonROBData::getROBSize | ( | ) | const |
Definition at line 90 of file TrigMonROBData.cxx.
| TrigMonROBData::Status TrigMonROBData::getStatus | ( | ) | const |
Definition at line 117 of file TrigMonROBData.cxx.
|
inline |
Definition at line 52 of file TrigMonROBData.h.
|
inline |
Definition at line 55 of file TrigMonROBData.h.
|
inline |
Definition at line 54 of file TrigMonROBData.h.
|
inline |
Definition at line 53 of file TrigMonROBData.h.
| bool TrigMonROBData::isStatusOk | ( | ) | const |
Definition at line 72 of file TrigMonROBData.cxx.
| bool TrigMonROBData::isStatusPrefetched | ( | ) | const |
Definition at line 81 of file TrigMonROBData.cxx.
|
inline |
Definition at line 51 of file TrigMonROBData.h.
| void TrigMonROBData::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 126 of file TrigMonROBData.cxx.
| void TrigMonROBData::setHistory | ( | History | hist | ) |
Definition at line 44 of file TrigMonROBData.cxx.
| void TrigMonROBData::setStatusOK | ( | ) |
Definition at line 54 of file TrigMonROBData.cxx.
| void TrigMonROBData::setStatusPREFETCH | ( | ) |
Definition at line 63 of file TrigMonROBData.cxx.
|
friend |
Definition at line 68 of file TrigMonROBData.h.
|
friend |
Definition at line 69 of file TrigMonROBData.h.
|
private |
Definition at line 71 of file TrigMonROBData.h.
|
private |
Definition at line 72 of file TrigMonROBData.h.