#include <QualityMetric.h>
Public Member Functions | |
unsigned | get () |
QualityMetric & | operator= (const QualityMetric &)=delete |
QualityMetric (const QualityMetric &)=delete | |
QualityMetric (timespec now, int default_value=260) | |
Private Member Functions | |
void | finishWatch (timespec now, int ms) |
Private Attributes | |
int | m_interval0_n |
time_t | m_interval0_start |
int | m_interval0_val |
int | m_interval1_val |
int | m_interval2_val |
int | m_interval3_val |
int | m_interval4_val |
std::mutex | m_mutex |
int | m_value |
Static Private Attributes | |
static const unsigned | interval_length = 60 |
Friends | |
class | QualityMetricWatch |
Definition at line 40 of file QualityMetric.h.
QualityMetric::QualityMetric | ( | timespec | now, |
int | default_value = 260 |
||
) |
Definition at line 69 of file QualityMetric.cc.
|
delete |
|
private |
Definition at line 79 of file QualityMetric.cc.
References interval_length, m_interval0_n, m_interval0_start, m_interval0_val, m_interval1_val, m_interval2_val, m_interval3_val, m_interval4_val, m_mutex, m_value, and EgammaValidation_cff::num.
unsigned QualityMetric::get | ( | void | ) |
Definition at line 98 of file QualityMetric.cc.
References m_interval0_val, m_interval1_val, m_interval2_val, m_interval3_val, m_interval4_val, m_mutex, and m_value.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), and XrdAdaptor::QualityMetricUniqueSource::newSource().
|
delete |
|
friend |
Definition at line 41 of file QualityMetric.h.
|
staticprivate |
Definition at line 53 of file QualityMetric.h.
Referenced by finishWatch().
|
private |
Definition at line 56 of file QualityMetric.h.
Referenced by finishWatch().
|
private |
Definition at line 58 of file QualityMetric.h.
Referenced by finishWatch().
|
private |
Definition at line 57 of file QualityMetric.h.
Referenced by finishWatch(), and get().
|
private |
Definition at line 59 of file QualityMetric.h.
Referenced by finishWatch(), and get().
|
private |
Definition at line 60 of file QualityMetric.h.
Referenced by finishWatch(), and get().
|
private |
Definition at line 61 of file QualityMetric.h.
Referenced by finishWatch(), and get().
|
private |
Definition at line 62 of file QualityMetric.h.
Referenced by finishWatch(), and get().
|
private |
Definition at line 64 of file QualityMetric.h.
Referenced by finishWatch(), and get().
|
private |
Definition at line 55 of file QualityMetric.h.
Referenced by finishWatch(), and get().