#include <ELlimitsTable.h>
Public Member Functions | |
bool | add (const ELextendedID &xid) |
ELlimitsTable () | |
ELlimitsTable & | operator= (const ELlimitsTable &t) |
void | setInterval (const ELseverityLevel &sev, int interval) |
void | setInterval (const ELstring &id, int interval) |
void | setLimit (const ELseverityLevel &sev, int n) |
void | setLimit (const ELstring &id, int n) |
void | setTableLimit (int n) |
void | setTimespan (const ELseverityLevel &sev, int n) |
void | setTimespan (const ELstring &id, int n) |
void | wipe () |
void | zero () |
~ELlimitsTable () | |
Protected Attributes | |
ELmap_counts | counts |
ELmap_limits | limits |
int | severityIntervals [ELseverityLevel::nLevels] |
int | severityLimits [ELseverityLevel::nLevels] |
int | severityTimespans [ELseverityLevel::nLevels] |
int | tableLimit |
int | wildcardInterval |
int | wildcardLimit |
int | wildcardTimespan |
Friends | |
class | ELdestination |
class | ELoutput |
Definition at line 56 of file ELlimitsTable.h.
edm::service::ELlimitsTable::ELlimitsTable | ( | ) |
Definition at line 38 of file ELlimitsTable.cc.
References beam_dqm_sourceclient-live_cfg::cerr, dqmdumpme::k, edm::ELseverityLevel::nLevels, severityIntervals, severityLimits, and severityTimespans.
edm::service::ELlimitsTable::~ELlimitsTable | ( | ) |
bool edm::service::ELlimitsTable::add | ( | const ELextendedID & | xid | ) |
Definition at line 65 of file ELlimitsTable.cc.
References HltBtagPostValidation_cff::c, beam_dqm_sourceclient-live_cfg::cerr, counts, edm::ELseverityLevel::getLevel(), edm::ELextendedID::id, cmsLHEtoEOSManager::l, limits, edm::ELextendedID::severity, severityIntervals, severityLimits, severityTimespans, tableLimit, wildcardInterval, wildcardLimit, and wildcardTimespan.
Referenced by edm::service::ELoutput::log(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
ELlimitsTable & edm::service::ELlimitsTable::operator= | ( | const ELlimitsTable & | t | ) |
Definition at line 229 of file ELlimitsTable.cc.
References limits, edm::ELseverityLevel::nLevels, severityTimespans, OrderedSet::t, wildcardLimit, and wildcardTimespan.
void edm::service::ELlimitsTable::setInterval | ( | const ELseverityLevel & | sev, |
int | interval | ||
) |
Definition at line 212 of file ELlimitsTable.cc.
References edm::ELseverityLevel::getLevel(), readEcalDQMStatus::interval, and severityIntervals.
void edm::service::ELlimitsTable::setInterval | ( | const ELstring & | id, |
int | interval | ||
) |
Definition at line 205 of file ELlimitsTable.cc.
References triggerObjects_cff::id, readEcalDQMStatus::interval, limits, and wildcardInterval.
Referenced by edm::service::ELdestination::setInterval().
void edm::service::ELlimitsTable::setLimit | ( | const ELseverityLevel & | sev, |
int | n | ||
) |
Definition at line 203 of file ELlimitsTable.cc.
References edm::ELseverityLevel::getLevel(), dqmiodumpmetadata::n, and severityLimits.
void edm::service::ELlimitsTable::setLimit | ( | const ELstring & | 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::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 ELseverityLevel & | sev, |
int | n | ||
) |
Definition at line 223 of file ELlimitsTable.cc.
References edm::ELseverityLevel::getLevel(), dqmiodumpmetadata::n, and severityTimespans.
void edm::service::ELlimitsTable::setTimespan | ( | const ELstring & | id, |
int | n | ||
) |
Definition at line 216 of file ELlimitsTable.cc.
References triggerObjects_cff::id, limits, dqmiodumpmetadata::n, and wildcardTimespan.
Referenced by edm::service::ELdestination::setTimespan().
void edm::service::ELlimitsTable::wipe | ( | ) |
Definition at line 165 of file ELlimitsTable.cc.
References counts, mps_fire::i, limits, edm::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 57 of file ELlimitsTable.h.
|
friend |
Definition at line 58 of file ELlimitsTable.h.
|
protected |
Definition at line 97 of file ELlimitsTable.h.
|
protected |
Definition at line 96 of file ELlimitsTable.h.
Referenced by add(), operator=(), setInterval(), setLimit(), setTimespan(), and wipe().
|
protected |
Definition at line 90 of file ELlimitsTable.h.
Referenced by add(), ELlimitsTable(), setInterval(), and wipe().
|
protected |
Definition at line 88 of file ELlimitsTable.h.
Referenced by add(), ELlimitsTable(), setLimit(), and wipe().
|
protected |
Definition at line 89 of file ELlimitsTable.h.
Referenced by add(), ELlimitsTable(), operator=(), setTimespan(), and wipe().
|
protected |
Definition at line 95 of file ELlimitsTable.h.
Referenced by add(), and setTableLimit().
|
protected |
Definition at line 92 of file ELlimitsTable.h.
Referenced by add(), and setInterval().
|
protected |
Definition at line 91 of file ELlimitsTable.h.
Referenced by add(), operator=(), setLimit(), and wipe().
|
protected |
Definition at line 93 of file ELlimitsTable.h.
Referenced by add(), operator=(), setTimespan(), and wipe().