ATLAS Offline Software
|
A structure with data about ROB properties. More...
#include <ROBDataMonitor.h>
Public Member Functions | |
ROBDataStruct ()=default | |
default constructor More... | |
ROBDataStruct (const uint32_t) | |
constructor More... | |
bool | isUnclassified () const |
ROB is unclassified. More... | |
bool | isHLTCached () const |
ROB was found in ROBDataProviderSvc cache. More... | |
bool | isDCMCached () const |
ROB was found in DCM cache. More... | |
bool | isRetrieved () const |
ROB was retrieved over network. More... | |
bool | isIgnored () const |
ROB was ignored. More... | |
bool | isUndefined () const |
ROB was not enabled. More... | |
bool | isStatusOk () const |
ROB has no status words set. More... | |
Public Attributes | |
uint32_t | rob_id {0} |
uint32_t | rob_size {0} |
robmonitor::ROBHistory | rob_history {robmonitor::UNCLASSIFIED} |
uint32_t | rob_status_word {0} |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ROBDataStruct &rhs) |
A structure with data about ROB properties.
Definition at line 37 of file ROBDataMonitor.h.
|
default |
default constructor
ROBDataStruct::ROBDataStruct | ( | const uint32_t | srcId | ) |
bool ROBDataStruct::isDCMCached | ( | ) | const |
ROB was found in DCM cache.
Definition at line 25 of file ROBDataMonitor.cxx.
bool ROBDataStruct::isHLTCached | ( | ) | const |
ROB was found in ROBDataProviderSvc cache.
Definition at line 21 of file ROBDataMonitor.cxx.
bool ROBDataStruct::isIgnored | ( | ) | const |
ROB was ignored.
Definition at line 33 of file ROBDataMonitor.cxx.
bool ROBDataStruct::isRetrieved | ( | ) | const |
ROB was retrieved over network.
Definition at line 29 of file ROBDataMonitor.cxx.
bool ROBDataStruct::isStatusOk | ( | ) | const |
ROB has no status words set.
Definition at line 41 of file ROBDataMonitor.cxx.
bool ROBDataStruct::isUnclassified | ( | ) | const |
ROB is unclassified.
Definition at line 17 of file ROBDataMonitor.cxx.
bool ROBDataStruct::isUndefined | ( | ) | const |
ROB was not enabled.
Definition at line 37 of file ROBDataMonitor.cxx.
|
friend |
robmonitor::ROBHistory robmonitor::ROBDataStruct::rob_history {robmonitor::UNCLASSIFIED} |
Definition at line 51 of file ROBDataMonitor.h.
uint32_t robmonitor::ROBDataStruct::rob_id {0} |
Definition at line 49 of file ROBDataMonitor.h.
uint32_t robmonitor::ROBDataStruct::rob_size {0} |
Definition at line 50 of file ROBDataMonitor.h.
uint32_t robmonitor::ROBDataStruct::rob_status_word {0} |
Definition at line 52 of file ROBDataMonitor.h.