#include <HcalSummaryClient.h>
Public Member Functions | |
void | analyze (int LS=-1) |
void | beginJob (void) |
void | beginRun (void) |
void | cleanup (void) |
void | endJob (void) |
void | endRun (void) |
void | fillReportSummary (int LS) |
void | fillReportSummaryLSbyLS (int LS) |
void | getFriends (const std::vector< HcalBaseDQClient * > &clients) |
bool | hasErrors_Temp (void) |
bool | hasOther_Temp (void) |
bool | hasWarnings_Temp (void) |
HcalSummaryClient () | |
Constructors. More... | |
HcalSummaryClient (std::string myname) | |
HcalSummaryClient (std::string myname, const edm::ParameterSet &ps) | |
void | setup (void) |
bool | test_enabled (void) |
void | updateChannelStatus (std::map< HcalDetId, unsigned int > &myqual) |
~HcalSummaryClient () | |
Destructor. More... | |
Public Member Functions inherited from HcalBaseDQClient | |
virtual void | analyze (void) |
virtual void | calculateProblems (void) |
void | getLogicalMap (const edm::EventSetup &es) |
HcalBaseDQClient () | |
HcalBaseDQClient (std::string s, const edm::ParameterSet &ps) | |
virtual void | htmlOutput (std::string htmlDir) |
std::string | name () |
void | setEventSetup (const edm::EventSetup &es) |
virtual void | setStatusMap (std::map< HcalDetId, unsigned int > &map) |
virtual bool | validHtmlOutput () |
virtual | ~HcalBaseDQClient (void) |
Private Attributes | |
MonitorElement * | certificationMap_ |
std::vector< HcalBaseDQClient * > | clients_ |
MonitorElement * | EnoughEvents_ |
int | HBpresent_ |
int | HEpresent_ |
int | HFpresent_ |
int | HOpresent_ |
MonitorElement * | MinErrorRate_ |
MonitorElement * | MinEvents_ |
int | nevts_ |
int | NLumiBlocks_ |
MonitorElement * | reportMap_ |
MonitorElement * | reportMapShift_ |
double | status_global_ |
double | status_HB_ |
double | status_HE_ |
double | status_HF_ |
double | status_HFlumi_ |
double | status_HO0_ |
double | status_HO12_ |
double | status_HO_ |
MonitorElement * | StatusVsLS_ |
std::map< std::string, int > | subdetCells_ |
EtaPhiHists * | SummaryMapByDepth |
bool | UseBadChannelStatusInSummary_ |
Additional Inherited Members | |
Public Attributes inherited from HcalBaseDQClient | |
int | badChannelStatusMask_ |
std::map< HcalDetId, unsigned int > | badstatusmap |
const edm::EventSetup * | c |
bool | cloneME_ |
int | debug_ |
DQMStore * | dqmStore_ |
bool | enableCleanup_ |
bool | enoughevents_ |
HcalLogicalMap * | logicalMap_ |
double | minerrorrate_ |
int | minevents_ |
std::string | name_ |
bool | needLogicalMap_ |
bool | Online_ |
std::string | prefixME_ |
MonitorElement * | ProblemCells |
EtaPhiHists * | ProblemCellsByDepth |
std::vector< std::string > | problemnames_ |
std::string | subdir_ |
bool | testenabled_ |
bool | validHtmlOutput_ |
Definition at line 12 of file HcalSummaryClient.h.
|
inline |
Constructors.
Definition at line 17 of file HcalSummaryClient.h.
References HcalBaseDQClient::name_.
HcalSummaryClient::HcalSummaryClient | ( | std::string | myname | ) |
Definition at line 22 of file HcalSummaryClient.cc.
References HcalBaseDQClient::badChannelStatusMask_, certificationMap_, HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name_, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, reportMap_, reportMapShift_, StatusVsLS_, and SummaryMapByDepth.
HcalSummaryClient::HcalSummaryClient | ( | std::string | myname, |
const edm::ParameterSet & | ps | ||
) |
Definition at line 37 of file HcalSummaryClient.cc.
References HcalBaseDQClient::badChannelStatusMask_, certificationMap_, HcalBaseDQClient::cloneME_, HcalBaseDQClient::debug_, HcalBaseDQClient::enableCleanup_, edm::ParameterSet::getUntrackedParameter(), HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name_, NLumiBlocks_, HcalBaseDQClient::Online_, HcalBaseDQClient::prefixME_, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, reportMap_, reportMapShift_, StatusVsLS_, AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQClient::subdir_, SummaryMapByDepth, and UseBadChannelStatusInSummary_.
HcalSummaryClient::~HcalSummaryClient | ( | ) |
void HcalSummaryClient::analyze | ( | int | LS = -1 | ) |
Definition at line 72 of file HcalSummaryClient.cc.
References funct::abs(), DQMStore::book2D(), HcalObjRepresent::CalcIeta(), certificationMap_, GetRecoTauVFromDQM_MC_cff::cl, clients_, gather_cfg::cout, HcalBaseDQClient::debug_, EtaPhiHists::depth, HcalBaseDQClient::dqmStore_, EnoughEvents_, HcalBaseDQClient::enoughevents_, eta(), fillReportSummary(), HcalObjRepresent::FillUnphysicalHEHFBins(), DQMStore::get(), MonitorElement::getIntValue(), MonitorElement::getName(), MonitorElement::getTH2F(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, i, isHB(), isHE(), isHF(), isHO(), max(), HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::name(), phi, HcalBaseDQClient::prefixME_, HcalBaseDQClient::ProblemCellsByDepth, DQMStore::removeElement(), MonitorElement::Reset(), MonitorElement::setBinContent(), DQMStore::setCurrentFolder(), findQualityFiles::size, status_global_, status_HB_, status_HE_, status_HF_, status_HFlumi_, status_HO0_, status_HO12_, status_HO_, subdetCells_, SummaryMapByDepth, and UseBadChannelStatusInSummary_.
Referenced by HcalMonitorClient::analyze(), and HcalMonitorClient::endRun().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 756 of file HcalSummaryClient.cc.
References HcalBaseDQClient::dqmStore_, EnoughEvents_, HBpresent_, HEpresent_, HFpresent_, HOpresent_, MinErrorRate_, MinEvents_, cppFunctionSkipper::operator, and subdetCells_.
Referenced by HcalMonitorClient::beginJob().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 780 of file HcalSummaryClient.cc.
References DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookFloat(), clients_, gather_cfg::cout, HcalBaseDQClient::debug_, EtaPhiHists::depth, HcalBaseDQClient::dqmStore_, EnoughEvents_, MonitorElement::Fill(), DQMStore::get(), MonitorElement::getName(), MonitorElement::getTH2F(), i, j, max(), MinErrorRate_, HcalBaseDQClient::minerrorrate_, MinEvents_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name(), nevts_, NLumiBlocks_, HcalBaseDQClient::prefixME_, DQMStore::removeElement(), reportMap_, reportMapShift_, MonitorElement::setBinContent(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), EtaPhiHists::setup(), status_global_, status_HB_, status_HE_, status_HF_, status_HFlumi_, status_HO0_, status_HO12_, status_HO_, StatusVsLS_, AlCaHLTBitMon_QueryRunRegistry::string, subdets, HcalBaseDQClient::subdir_, and SummaryMapByDepth.
Referenced by HcalMonitorClient::beginRun().
|
virtual |
|
virtual |
|
virtual |
void HcalSummaryClient::fillReportSummary | ( | int | LS | ) |
Definition at line 503 of file HcalSummaryClient.cc.
References gather_cfg::cout, HcalBaseDQClient::debug_, HcalBaseDQClient::dqmStore_, HcalBaseDQClient::enoughevents_, MonitorElement::Fill(), DQMStore::get(), i, reportMap_, reportMapShift_, MonitorElement::setBinContent(), DQMStore::setCurrentFolder(), status_global_, status_HB_, status_HE_, status_HF_, status_HFlumi_, status_HO0_, status_HO12_, status_HO_, StatusVsLS_, AlCaHLTBitMon_QueryRunRegistry::string, subdets, and HcalBaseDQClient::subdir_.
Referenced by analyze().
void HcalSummaryClient::fillReportSummaryLSbyLS | ( | int | LS | ) |
Definition at line 603 of file HcalSummaryClient.cc.
References gather_cfg::cout, HcalBaseDQClient::debug_, HcalBaseDQClient::dqmStore_, HcalBaseDQClient::enoughevents_, patZpeak::events, MonitorElement::Fill(), DQMStore::get(), MonitorElement::getBinContent(), i, reco::if(), HcalBaseDQClient::prefixME_, reportMap_, reportMapShift_, MonitorElement::setBinContent(), DQMStore::setCurrentFolder(), StatusVsLS_, AlCaHLTBitMon_QueryRunRegistry::string, subdetCells_, subdets, and HcalBaseDQClient::subdir_.
Referenced by HcalMonitorClient::analyze().
|
inline |
Definition at line 38 of file HcalSummaryClient.h.
References clients_.
Referenced by HcalMonitorClient::beginRun().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 957 of file HcalSummaryClient.cc.
Referenced by HcalMonitorClient::writeHtml().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 960 of file HcalSummaryClient.cc.
Referenced by HcalMonitorClient::writeHtml().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 959 of file HcalSummaryClient.cc.
Referenced by HcalMonitorClient::writeHtml().
|
virtual |
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 961 of file HcalSummaryClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 963 of file HcalSummaryClient.cc.
|
private |
Definition at line 52 of file HcalSummaryClient.h.
Referenced by analyze(), and HcalSummaryClient().
|
private |
Definition at line 59 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and getFriends().
|
private |
Definition at line 47 of file HcalSummaryClient.h.
Referenced by analyze(), beginJob(), and beginRun().
|
private |
Definition at line 61 of file HcalSummaryClient.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 61 of file HcalSummaryClient.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 61 of file HcalSummaryClient.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 61 of file HcalSummaryClient.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 49 of file HcalSummaryClient.h.
Referenced by beginJob(), and beginRun().
|
private |
Definition at line 48 of file HcalSummaryClient.h.
Referenced by beginJob(), and beginRun().
|
private |
Definition at line 44 of file HcalSummaryClient.h.
Referenced by beginRun().
|
private |
Definition at line 56 of file HcalSummaryClient.h.
Referenced by beginRun(), and HcalSummaryClient().
|
private |
Definition at line 51 of file HcalSummaryClient.h.
Referenced by beginRun(), fillReportSummary(), fillReportSummaryLSbyLS(), and HcalSummaryClient().
|
private |
Definition at line 50 of file HcalSummaryClient.h.
Referenced by beginRun(), fillReportSummary(), fillReportSummaryLSbyLS(), and HcalSummaryClient().
|
private |
Definition at line 54 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 54 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 54 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 54 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 55 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 55 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 55 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 54 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and fillReportSummary().
|
private |
Definition at line 46 of file HcalSummaryClient.h.
Referenced by beginRun(), fillReportSummary(), fillReportSummaryLSbyLS(), and HcalSummaryClient().
|
private |
Definition at line 60 of file HcalSummaryClient.h.
Referenced by analyze(), beginJob(), and fillReportSummaryLSbyLS().
|
private |
Definition at line 45 of file HcalSummaryClient.h.
Referenced by analyze(), beginRun(), and HcalSummaryClient().
|
private |
Definition at line 57 of file HcalSummaryClient.h.
Referenced by analyze(), and HcalSummaryClient().