#include <TowerStatusTask.h>
Private Member Functions | |
void | producePlotsTask_ (float const *, std::string const &) |
void | setParams (edm::ParameterSet const &) override |
void | setTokens (edm::ConsumesCollector &) override |
Private Attributes | |
edm::ESGetToken< EcalDAQTowerStatus, EcalDAQTowerStatusRcd > | daqHndlToken |
float | daqStatus_ [nDCC] |
edm::ESGetToken< EcalDCSTowerStatus, EcalDCSTowerStatusRcd > | dcsHndlToken |
float | dcsStatus_ [nDCC] |
bool | doDAQInfo_ |
bool | doDCSInfo_ |
Definition at line 14 of file TowerStatusTask.h.
ecaldqm::TowerStatusTask::TowerStatusTask | ( | ) |
Definition at line 15 of file TowerStatusTask.cc.
References daqStatus_, dcsStatus_, and ecaldqm::nDCC.
|
inlineoverride |
Definition at line 17 of file TowerStatusTask.h.
|
overridevirtual |
Reimplemented from ecaldqm::DQWorkerClient.
Definition at line 43 of file TowerStatusTask.cc.
References EcalCondTowerObjectContainer< T >::barrel(), daqHndlToken, daqStatus_, ecaldqm::dccId(), dcsHndlToken, dcsStatus_, EcalTrigTowerDetId::detIdFromDenseIndex(), doDAQInfo_, doDCSInfo_, EcalCondTowerObjectContainer< T >::endcap(), edm::EventSetup::getData(), ecaldqm::DQWorker::GetElectronicsMap(), edm::EventSetup::getHandle(), EcalTrigTowerDetId::kEBTotalTowers, EcalScDetId::kSizeForDenseIndexing, ecaldqm::nCrystals(), ecaldqm::nDCC, ecaldqm::scConstituents(), and EcalScDetId::unhashIndex().
|
overridevirtual |
Implements ecaldqm::DQWorkerClient.
Definition at line 91 of file TowerStatusTask.cc.
References daqStatus_, dcsStatus_, doDAQInfo_, doDCSInfo_, and producePlotsTask_().
|
private |
Definition at line 98 of file TowerStatusTask.cc.
References ecaldqm::MESetCollection::at(), ecaldqm::MESet::fill(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::DQWorker::GetElectronicsMap(), ecaldqm::DQWorker::MEs_, ecaldqm::nCrystals(), ecaldqm::nDCC, ecaldqm::MESet::reset(), ecaldqm::MESet::resetAll(), and ecaldqm::MESet::setBinContent().
Referenced by producePlots().
|
overrideprivatevirtual |
Reimplemented from ecaldqm::DQWorker.
Definition at line 20 of file TowerStatusTask.cc.
References l1extraParticles_cfi::_params, doDAQInfo_, doDCSInfo_, ecaldqm::MESetCollection::erase(), Exception, ecaldqm::DQWorker::MEs_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprivatevirtual |
Reimplemented from ecaldqm::DQWorkerClient.
Definition at line 38 of file TowerStatusTask.cc.
References daqHndlToken, dcsHndlToken, edm::EndLuminosityBlock, and edm::ConsumesCollector::esConsumes().
|
private |
Definition at line 26 of file TowerStatusTask.h.
Referenced by endLuminosityBlock(), and setTokens().
|
private |
Definition at line 32 of file TowerStatusTask.h.
Referenced by endLuminosityBlock(), producePlots(), and TowerStatusTask().
|
private |
Definition at line 27 of file TowerStatusTask.h.
Referenced by endLuminosityBlock(), and setTokens().
|
private |
Definition at line 33 of file TowerStatusTask.h.
Referenced by endLuminosityBlock(), producePlots(), and TowerStatusTask().
|
private |
Definition at line 30 of file TowerStatusTask.h.
Referenced by endLuminosityBlock(), producePlots(), and setParams().
|
private |
Definition at line 31 of file TowerStatusTask.h.
Referenced by endLuminosityBlock(), producePlots(), and setParams().