|
ATLAS Offline Software
|
Go to the documentation of this file.
62 requestor_name(
"UNKNOWN"),
64 start_time_of_ROB_request(),
65 end_time_of_ROB_request()
70 requestor_name(req_nam),
72 start_time_of_ROB_request(),
73 end_time_of_ROB_request()
77 const std::vector<uint32_t>& req_robs,
78 const std::string& req_nam=
"UNKNOWN")
80 requestor_name(req_nam),
81 start_time_of_ROB_request(),
82 end_time_of_ROB_request()
96 if (
p.second.isUnclassified()) ++ret;
104 if (
p.second.isHLTCached()) ++ret;
112 if (
p.second.isDCMCached()) ++ret;
120 if (
p.second.isRetrieved()) ++ret;
128 if (
p.second.isIgnored()) ++ret;
136 if (
p.second.isUndefined()) ++ret;
144 if (
p.second.isStatusOk()) ++ret;
155 return static_cast<float>(secs)*1000 +
static_cast<float>(usecs)/1000;
unsigned retrievedROBs() const
number of retrieved ROBs in structure
ROBDataMonitorStruct()
default constructor
struct timeval start_time_of_ROB_request
unsigned ignoredROBs() const
number of ignored ROBs in structure
A structure with data about ROB properties.
unsigned HLTcachedROBs() const
number of ROBDataProviderSvc cached ROBs in structure
bool isIgnored() const
ROB was ignored.
bool isStatusOk() const
ROB has no status words set.
unsigned DCMcachedROBs() const
number of DCM cached ROBs in structure
float elapsedTime() const
elapsed time for ROB request in [ms]
bool isDCMCached() const
ROB was found in DCM cache.
bool isUndefined() const
ROB was not enabled.
unsigned undefinedROBs() const
number of undefined ROBs in structure
ROBDataStruct()
default constructor
robmonitor::ROBHistory rob_history
bool isHLTCached() const
ROB was found in ROBDataProviderSvc cache.
unsigned statusOkROBs() const
number of ROBs with no status words set in structure
bool isUnclassified() const
ROB is unclassified.
std::map< const uint32_t, robmonitor::ROBDataStruct > requested_ROBs
unsigned unclassifiedROBs() const
number of unclassified ROBs in structure
struct timeval end_time_of_ROB_request
bool isRetrieved() const
ROB was retrieved over network.
unsigned allROBs() const
number of ROBs in structure