#include <HcalRecHitClient.h>
Public Member Functions | |
void | analyze (DQMStore::IBooker &, DQMStore::IGetter &) |
void | beginRun (void) |
void | calculateProblems (DQMStore::IBooker &, DQMStore::IGetter &) |
void | cleanup (void) |
void | endJob (void) |
bool | hasErrors_Temp (void) |
bool | hasOther_Temp (void) |
bool | hasWarnings_Temp (void) |
HcalRecHitClient () | |
Constructors. More... | |
HcalRecHitClient (std::string myname) | |
HcalRecHitClient (std::string myname, const edm::ParameterSet &ps) | |
void | setup (void) |
bool | test_enabled (void) |
void | updateChannelStatus (std::map< HcalDetId, unsigned int > &myqual) |
~HcalRecHitClient () | |
Destructor. More... | |
Public Member Functions inherited from HcalBaseDQClient | |
virtual void | calculateProblems (void) |
void | getLogicalMap (const edm::EventSetup &es) |
HcalBaseDQClient () | |
HcalBaseDQClient (std::string s, const edm::ParameterSet &ps) | |
virtual void | htmlOutput (DQMStore::IBooker &, DQMStore::IGetter &, std::string htmlDir) |
std::string | name () |
void | setEventSetup (const edm::EventSetup &es) |
virtual void | setStatusMap (std::map< HcalDetId, unsigned int > &map) |
void | setTopo (const HcalTopology *topo) |
virtual bool | validHtmlOutput (DQMStore::IBooker &, DQMStore::IGetter &) |
virtual | ~HcalBaseDQClient (void) |
Private Member Functions | |
void | setupProblemCells (DQMStore::IBooker &, DQMStore::IGetter &) |
Additional Inherited Members | |
Public Attributes inherited from HcalBaseDQClient | |
int | badChannelStatusMask_ |
std::map< HcalDetId, unsigned int > | badstatusmap |
const edm::EventSetup * | c |
bool | cloneME_ |
int | debug_ |
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_ |
const HcalTopology * | topo_ |
bool | validHtmlOutput_ |
Definition at line 10 of file HcalRecHitClient.h.
|
inline |
HcalRecHitClient::HcalRecHitClient | ( | std::string | myname | ) |
HcalRecHitClient::HcalRecHitClient | ( | std::string | myname, |
const edm::ParameterSet & | ps | ||
) |
Definition at line 23 of file HcalRecHitClient.cc.
References HcalBaseDQClient::badChannelStatusMask_, HcalBaseDQClient::cloneME_, HcalBaseDQClient::debug_, doProblemCellSetup_, HcalBaseDQClient::enableCleanup_, HcalBaseDQClient::enoughevents_, edm::ParameterSet::getUntrackedParameter(), meEnergyByDepth, meEnergyThreshByDepth, meSqrtSumEnergy2ByDepth, meSqrtSumEnergy2ThreshByDepth, meTimeByDepth, meTimeThreshByDepth, HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name_, HcalBaseDQClient::Online_, HcalBaseDQClient::prefixME_, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQClient::subdir_, and HcalBaseDQClient::validHtmlOutput_.
HcalRecHitClient::~HcalRecHitClient | ( | ) |
Destructor.
Definition at line 505 of file HcalRecHitClient.cc.
References meEnergyByDepth, meEnergyThreshByDepth, meSqrtSumEnergy2ByDepth, meSqrtSumEnergy2ThreshByDepth, meTimeByDepth, meTimeThreshByDepth, and HcalBaseDQClient::ProblemCellsByDepth.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 62 of file HcalRecHitClient.cc.
References HcalObjRepresent::CalcIeta(), HcalBaseDQClient::calculateProblems(), HcalBaseDQClient::cloneME_, gather_cfg::cout, HcalBaseDQClient::debug_, EtaPhiHists::depth, doProblemCellSetup_, eta, MonitorElement::Fill(), HcalObjRepresent::FillUnphysicalHEHFBins(), DQMStore::IGetter::get(), HcalBarrel, HcalEndcap, HcalEtaPhiHistNames(), HcalForward, HcalOuter, i, isHB(), isHE(), isHF(), isHO(), meEnergyByDepth, meEnergyThreshByDepth, meHBEnergy_1D, meHBEnergyRMS_1D, meHBEnergyRMSThresh_1D, meHBEnergyThresh_1D, meHEEnergy_1D, meHEEnergyRMS_1D, meHEEnergyRMSThresh_1D, meHEEnergyThresh_1D, meHFEnergy_1D, meHFEnergyRMS_1D, meHFEnergyRMSThresh_1D, meHFEnergyThresh_1D, meHOEnergy_1D, meHOEnergyRMS_1D, meHOEnergyRMSThresh_1D, meHOEnergyThresh_1D, meTimeByDepth, meTimeThreshByDepth, HcalBaseDQClient::name(), phi, funct::pow(), MonitorElement::Reset(), RMS, alignCSCRings::s, setupProblemCells(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQClient::subdir_, HcalBaseDQClient::topo_, and HcalTopology::validDetId().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 444 of file HcalRecHitClient.cc.
References gather_cfg::cout, and HcalBaseDQClient::debug_.
void HcalRecHitClient::calculateProblems | ( | DQMStore::IBooker & | ib, |
DQMStore::IGetter & | ig | ||
) |
Definition at line 256 of file HcalRecHitClient.cc.
References HcalBaseDQClient::badstatusmap, HcalObjRepresent::CalcIeta(), gather_cfg::cout, ztail::d, HcalBaseDQClient::debug_, EtaPhiHists::depth, HcalBaseDQClient::enoughevents_, eta, MonitorElement::Fill(), HcalObjRepresent::FillUnphysicalHEHFBins(), MonitorElement::getBinContent(), MonitorElement::getTH2F(), HcalBarrel, HcalEmpty, HcalEndcap, HcalEtaPhiHistNames(), HcalForward, HcalOuter, isHB(), isHE(), isHF(), isHO(), min(), HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::minevents_, HcalBaseDQClient::name(), phi, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, MonitorElement::Reset(), MonitorElement::setBinContent(), and ecaldqm::zside().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 457 of file HcalRecHitClient.cc.
Referenced by esMonitoring.FDJsonServer::handle_close().
|
virtual |
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 459 of file HcalRecHitClient.cc.
References HcalObjRepresent::CalcIeta(), gather_cfg::cout, HcalBaseDQClient::debug_, EtaPhiHists::depth, HLT_FULL_cff::depth, MonitorElement::getTH2F(), HcalBaseDQClient::minerrorrate_, HcalBaseDQClient::ProblemCells, and HcalBaseDQClient::ProblemCellsByDepth.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 492 of file HcalRecHitClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 491 of file HcalRecHitClient.cc.
|
virtual |
|
private |
Definition at line 365 of file HcalRecHitClient.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), gather_cfg::cout, HcalBaseDQClient::debug_, EtaPhiHists::depth, doProblemCellSetup_, MonitorElement::getName(), i, meEnergyByDepth, meEnergyThreshByDepth, meHBEnergy_1D, meHBEnergyRMS_1D, meHBEnergyRMSThresh_1D, meHBEnergyThresh_1D, meHEEnergy_1D, meHEEnergyRMS_1D, meHEEnergyRMSThresh_1D, meHEEnergyThresh_1D, meHFEnergy_1D, meHFEnergyRMS_1D, meHFEnergyRMSThresh_1D, meHFEnergyThresh_1D, meHOEnergy_1D, meHOEnergyRMS_1D, meHOEnergyRMSThresh_1D, meHOEnergyThresh_1D, meTimeByDepth, meTimeThreshByDepth, nevts_, HcalBaseDQClient::ProblemCells, HcalBaseDQClient::ProblemCellsByDepth, HcalBaseDQClient::problemnames_, DQMStore::IBooker::setCurrentFolder(), EtaPhiHists::setup(), HcalBaseDQClient::subdir_, x, and y.
Referenced by analyze().
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 493 of file HcalRecHitClient.cc.
|
virtual |
Reimplemented from HcalBaseDQClient.
Definition at line 497 of file HcalRecHitClient.cc.
|
private |
Definition at line 67 of file HcalRecHitClient.h.
Referenced by analyze(), HcalRecHitClient(), and setupProblemCells().
|
private |
Definition at line 39 of file HcalRecHitClient.h.
Referenced by analyze(), HcalRecHitClient(), setupProblemCells(), and ~HcalRecHitClient().
|
private |
Definition at line 40 of file HcalRecHitClient.h.
Referenced by analyze(), HcalRecHitClient(), setupProblemCells(), and ~HcalRecHitClient().
|
private |
Definition at line 46 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 51 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 61 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 56 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 47 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 52 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 62 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 57 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 49 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 54 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 64 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 59 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 48 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 53 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 63 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 58 of file HcalRecHitClient.h.
Referenced by analyze(), and setupProblemCells().
|
private |
Definition at line 43 of file HcalRecHitClient.h.
Referenced by HcalRecHitClient(), and ~HcalRecHitClient().
|
private |
Definition at line 44 of file HcalRecHitClient.h.
Referenced by HcalRecHitClient(), and ~HcalRecHitClient().
|
private |
Definition at line 41 of file HcalRecHitClient.h.
Referenced by analyze(), HcalRecHitClient(), setupProblemCells(), and ~HcalRecHitClient().
|
private |
Definition at line 42 of file HcalRecHitClient.h.
Referenced by analyze(), HcalRecHitClient(), setupProblemCells(), and ~HcalRecHitClient().
|
private |
Definition at line 37 of file HcalRecHitClient.h.
Referenced by setupProblemCells().