#include <ELlimitsTable.h>
Public Member Functions | |
bool | add (const ELextendedID &xid) |
ELlimitsTable () | |
ELlimitsTable & | operator= (const ELlimitsTable &t) |
void | setInterval (const std::string &id, int interval) |
void | setInterval (const messagelogger::ELseverityLevel &sev, int interval) |
void | setLimit (const std::string &id, int n) |
void | setLimit (const messagelogger::ELseverityLevel &sev, int n) |
void | setTableLimit (int n) |
void | setTimespan (const std::string &id, int n) |
void | setTimespan (const messagelogger::ELseverityLevel &sev, int n) |
void | wipe () |
void | zero () |
~ELlimitsTable () | |
Protected Attributes | |
ELmap_counts | counts |
ELmap_limits | limits |
int | severityIntervals [messagelogger::ELseverityLevel::nLevels] |
int | severityLimits [messagelogger::ELseverityLevel::nLevels] |
int | severityTimespans [messagelogger::ELseverityLevel::nLevels] |
int | tableLimit |
int | wildcardInterval |
int | wildcardLimit |
int | wildcardTimespan |
Friends | |
class | ELdestination |
class | ELoutput |
Definition at line 57 of file ELlimitsTable.h.
edm::service::ELlimitsTable::ELlimitsTable | ( | ) |
Definition at line 38 of file ELlimitsTable.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, dqmdumpme::k, edm::messagelogger::ELseverityLevel::nLevels, severityIntervals, severityLimits, and severityTimespans.
edm::service::ELlimitsTable::~ELlimitsTable | ( | ) |
Definition at line 52 of file ELlimitsTable.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr.
bool edm::service::ELlimitsTable::add | ( | const ELextendedID & | xid | ) |
Definition at line 65 of file ELlimitsTable.cc.
References c, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, counts, edm::messagelogger::ELseverityLevel::getLevel(), edm::ELextendedID::id, MainPageGenerator::l, limits, edm::ELextendedID::severity, severityIntervals, severityLimits, severityTimespans, tableLimit, wildcardInterval, wildcardLimit, and wildcardTimespan.
Referenced by edm::service::ELoutput::log(), counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
ELlimitsTable & edm::service::ELlimitsTable::operator= | ( | const ELlimitsTable & | t | ) |
Definition at line 233 of file ELlimitsTable.cc.
References limits, edm::messagelogger::ELseverityLevel::nLevels, severityTimespans, submitPVValidationJobs::t, wildcardLimit, and wildcardTimespan.
void edm::service::ELlimitsTable::setInterval | ( | const std::string & | id, |
int | interval | ||
) |
Definition at line 207 of file ELlimitsTable.cc.
References triggerObjects_cff::id, writeEcalDQMStatus::interval, limits, and wildcardInterval.
Referenced by edm::service::ELdestination::setInterval().
void edm::service::ELlimitsTable::setInterval | ( | const messagelogger::ELseverityLevel & | sev, |
int | interval | ||
) |
Definition at line 214 of file ELlimitsTable.cc.
References edm::messagelogger::ELseverityLevel::getLevel(), writeEcalDQMStatus::interval, and severityIntervals.
void edm::service::ELlimitsTable::setLimit | ( | const std::string & | id, |
int | n | ||
) |
Definition at line 196 of file ELlimitsTable.cc.
References triggerObjects_cff::id, limits, dqmiodumpmetadata::n, and wildcardLimit.
Referenced by edm::service::ELdestination::setLimit().
void edm::service::ELlimitsTable::setLimit | ( | const messagelogger::ELseverityLevel & | sev, |
int | n | ||
) |
Definition at line 203 of file ELlimitsTable.cc.
References edm::messagelogger::ELseverityLevel::getLevel(), dqmiodumpmetadata::n, and severityLimits.
void edm::service::ELlimitsTable::setTableLimit | ( | int | n | ) |
Definition at line 63 of file ELlimitsTable.cc.
References dqmiodumpmetadata::n, and tableLimit.
Referenced by edm::service::ELdestination::setTableLimit().
void edm::service::ELlimitsTable::setTimespan | ( | const std::string & | id, |
int | n | ||
) |
Definition at line 218 of file ELlimitsTable.cc.
References triggerObjects_cff::id, limits, dqmiodumpmetadata::n, and wildcardTimespan.
Referenced by edm::service::ELdestination::setTimespan().
void edm::service::ELlimitsTable::setTimespan | ( | const messagelogger::ELseverityLevel & | sev, |
int | n | ||
) |
Definition at line 225 of file ELlimitsTable.cc.
References edm::messagelogger::ELseverityLevel::getLevel(), dqmiodumpmetadata::n, and severityTimespans.
void edm::service::ELlimitsTable::wipe | ( | ) |
Definition at line 165 of file ELlimitsTable.cc.
References counts, mps_fire::i, limits, edm::messagelogger::ELseverityLevel::nLevels, severityIntervals, severityLimits, severityTimespans, wildcardLimit, and wildcardTimespan.
Referenced by edm::service::ELstatistics::wipe(), and edm::service::ELdestination::wipe().
void edm::service::ELlimitsTable::zero | ( | ) |
Definition at line 187 of file ELlimitsTable.cc.
References counts, and mps_fire::i.
Referenced by edm::service::ELstatistics::clearSummary(), edm::service::ELstatistics::zero(), and edm::service::ELdestination::zero().
|
friend |
Definition at line 58 of file ELlimitsTable.h.
|
friend |
Definition at line 59 of file ELlimitsTable.h.
|
protected |
Definition at line 98 of file ELlimitsTable.h.
|
protected |
Definition at line 97 of file ELlimitsTable.h.
Referenced by add(), operator=(), setInterval(), setLimit(), setTimespan(), and wipe().
|
protected |
Definition at line 91 of file ELlimitsTable.h.
Referenced by add(), ELlimitsTable(), setInterval(), and wipe().
|
protected |
Definition at line 89 of file ELlimitsTable.h.
Referenced by add(), ELlimitsTable(), setLimit(), and wipe().
|
protected |
Definition at line 90 of file ELlimitsTable.h.
Referenced by add(), ELlimitsTable(), operator=(), setTimespan(), and wipe().
|
protected |
Definition at line 96 of file ELlimitsTable.h.
Referenced by add(), and setTableLimit().
|
protected |
Definition at line 93 of file ELlimitsTable.h.
Referenced by add(), and setInterval().
|
protected |
Definition at line 92 of file ELlimitsTable.h.
Referenced by add(), operator=(), setLimit(), and wipe().
|
protected |
Definition at line 94 of file ELlimitsTable.h.
Referenced by add(), operator=(), setTimespan(), and wipe().