#include <DQWorker.h>
Classes | |
struct | Timestamp |
Public Member Functions | |
virtual void | beginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) |
virtual void | beginRun (edm::Run const &, edm::EventSetup const &) |
virtual void | bookMEs (DQMStore::IBooker &) |
DQWorker () | |
virtual void | endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) |
virtual void | endRun (edm::Run const &, edm::EventSetup const &) |
std::string const & | getName () const |
bool | onlineMode () const |
virtual void | releaseMEs () |
void | setEventNumber (edm::EventNumber_t _e) |
void | setLumiNumber (edm::LuminosityBlockNumber_t _l) |
void | setRunNumber (edm::RunNumber_t _r) |
void | setTime (time_t _t) |
virtual | ~DQWorker () |
Static Public Member Functions | |
static void | fillDescriptions (edm::ParameterSetDescription &_desc) |
Protected Member Functions | |
void | initialize (std::string const &_name, edm::ParameterSet const &) |
void | print_ (std::string const &, int=0) const |
virtual void | setME (edm::ParameterSet const &) |
virtual void | setParams (edm::ParameterSet const &) |
virtual void | setSource (edm::ParameterSet const &) |
void | setVerbosity (int _verbosity) |
Protected Attributes | |
bool | booked_ |
MESetCollection | MEs_ |
std::string | name_ |
bool | onlineMode_ |
Timestamp | timestamp_ |
int | verbosity_ |
bool | willConvertToEDM_ |
Friends | |
class | WorkerFactoryStore |
Definition at line 28 of file DQWorker.h.
ecaldqm::DQWorker::DQWorker | ( | ) |
Definition at line 14 of file DQWorker.cc.
|
virtual |
Definition at line 25 of file DQWorker.cc.
|
inlinevirtual |
Reimplemented in ecaldqm::LaserTask, ecaldqm::LedTask, ecaldqm::RawDataTask, and ecaldqm::IntegrityTask.
Definition at line 57 of file DQWorker.h.
Referenced by ecaldqm::EcalDQMonitor::ecaldqmBeginLuminosityBlock().
|
inlinevirtual |
Reimplemented in ecaldqm::SelectiveReadoutTask, ecaldqm::LaserTask, ecaldqm::LedTask, and ecaldqm::RawDataTask.
Definition at line 54 of file DQWorker.h.
Referenced by ecaldqm::EcalDQMonitor::ecaldqmBeginRun().
|
virtual |
Reimplemented in ecaldqm::DQWorkerClient.
Definition at line 85 of file DQWorker.cc.
Referenced by EcalDQMonitorTask::bookHistograms(), ecaldqm::DQWorkerClient::bookMEs(), and EcalDQMonitorClient::dqmEndJob().
|
inlinevirtual |
Reimplemented in ecaldqm::LedTask, ecaldqm::DQWorkerClient, and ecaldqm::TowerStatusTask.
Definition at line 58 of file DQWorker.h.
Referenced by ecaldqm::EcalDQMonitor::ecaldqmEndLuminosityBlock().
|
inlinevirtual |
Definition at line 55 of file DQWorker.h.
Referenced by ecaldqm::EcalDQMonitor::ecaldqmEndRun().
|
static |
Definition at line 31 of file DQWorker.cc.
References edm::ParameterSetDescription::addUntracked(), ecaldqm::fillMESetDescriptions(), edm::RequireZeroOrMore, and edm::ParameterSetDescription::setUnknown().
Referenced by EcalMEFormatter::fillDescriptions(), ecaldqm::DQWorkerClient::fillDescriptions(), and ecaldqm::DQWorkerTask::fillDescriptions().
|
inline |
Definition at line 68 of file DQWorker.h.
References name_.
Referenced by EcalDQMonitorTask::analyze(), EcalDQMonitorClient::EcalDQMonitorClient(), and EcalDQMonitorTask::EcalDQMonitorTask().
|
protected |
Definition at line 48 of file DQWorker.cc.
References edm::ParameterSet::getUntrackedParameter(), name_, onlineMode_, and willConvertToEDM_.
Referenced by EcalMEFormatter::EcalMEFormatter(), and ecaldqm::WorkerFactoryStore::getWorker().
|
inline |
Definition at line 69 of file DQWorker.h.
References onlineMode_.
Referenced by EcalDQMonitorTask::analyze(), EcalDQMonitorClient::dqmEndLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmBeginLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmBeginRun(), ecaldqm::EcalDQMonitor::ecaldqmEndLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmEndRun(), ecaldqm::EcalDQMonitor::EcalDQMonitor(), and EcalDQMonitorClient::runWorkers().
|
protected |
Definition at line 94 of file DQWorker.cc.
References name_, and verbosity_.
|
virtual |
Reimplemented in ecaldqm::DQWorkerClient.
Definition at line 77 of file DQWorker.cc.
Referenced by EcalDQMonitorClient::dqmEndJob(), EcalDQMonitorTask::endRun(), and ecaldqm::DQWorkerClient::releaseMEs().
|
inline |
Definition at line 66 of file DQWorker.h.
References ecaldqm::DQWorker::Timestamp::iEvt, and timestamp_.
Referenced by EcalDQMonitorTask::analyze().
|
inline |
Definition at line 65 of file DQWorker.h.
References ecaldqm::DQWorker::Timestamp::iLumi, and timestamp_.
Referenced by ecaldqm::EcalDQMonitor::ecaldqmBeginLuminosityBlock(), and ecaldqm::EcalDQMonitor::ecaldqmEndLuminosityBlock().
|
protectedvirtual |
Reimplemented in ecaldqm::DQWorkerTask, and ecaldqm::DQWorkerClient.
Definition at line 56 of file DQWorker.cc.
References ecaldqm::createMESet(), cppFunctionSkipper::exception, edm::ParameterSet::getParameterNames(), edm::ParameterSet::getUntrackedParameterSet(), MEs_, mergeVDriftHistosByStation::name, onlineMode_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by EcalMEFormatter::EcalMEFormatter(), ecaldqm::WorkerFactoryStore::getWorker(), ecaldqm::DQWorkerClient::setME(), and ecaldqm::DQWorkerTask::setME().
|
inlineprotectedvirtual |
Reimplemented in ecaldqm::ClusterTask, ecaldqm::SelectiveReadoutTask, ecaldqm::LedTask, ecaldqm::LaserTask, ecaldqm::TestPulseTask, ecaldqm::RecoSummaryTask, ecaldqm::TrigPrimTask, ecaldqm::OccupancyTask, ecaldqm::PedestalTask, ecaldqm::PresampleTask, ecaldqm::EnergyTask, ecaldqm::TimingTask, ecaldqm::TowerStatusTask, ecaldqm::SummaryClient, ecaldqm::CalibrationSummaryClient, ecaldqm::IntegrityClient, ecaldqm::LaserClient, ecaldqm::LedClient, ecaldqm::OccupancyClient, ecaldqm::PedestalClient, ecaldqm::PNIntegrityClient, ecaldqm::PresampleClient, ecaldqm::RawDataClient, ecaldqm::TestPulseClient, ecaldqm::TimingClient, and ecaldqm::TrigPrimClient.
Definition at line 46 of file DQWorker.h.
Referenced by ecaldqm::WorkerFactoryStore::getWorker().
|
inline |
Definition at line 64 of file DQWorker.h.
References ecaldqm::DQWorker::Timestamp::iRun, and timestamp_.
Referenced by ecaldqm::EcalDQMonitor::ecaldqmBeginRun(), and ecaldqm::EcalDQMonitor::ecaldqmEndRun().
|
inlineprotectedvirtual |
Reimplemented in ecaldqm::DQWorkerClient.
Definition at line 45 of file DQWorker.h.
Referenced by ecaldqm::WorkerFactoryStore::getWorker().
|
inline |
Definition at line 63 of file DQWorker.h.
References ecaldqm::DQWorker::Timestamp::now, and timestamp_.
Referenced by EcalDQMonitorTask::analyze(), ecaldqm::EcalDQMonitor::ecaldqmBeginLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmBeginRun(), ecaldqm::EcalDQMonitor::ecaldqmEndLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmEndRun(), ecaldqm::EcalDQMonitor::EcalDQMonitor(), and EcalDQMonitorClient::runWorkers().
|
inlineprotected |
Definition at line 41 of file DQWorker.h.
References verbosity_.
Referenced by ecaldqm::WorkerFactoryStore::getWorker().
|
friend |
Definition at line 29 of file DQWorker.h.
|
protected |
Definition at line 76 of file DQWorker.h.
Referenced by bookMEs(), and releaseMEs().
|
protected |
Definition at line 75 of file DQWorker.h.
Referenced by ecaldqm::ClusterTask::beginEvent(), ecaldqm::IntegrityTask::beginLuminosityBlock(), ecaldqm::RawDataTask::beginLuminosityBlock(), bookMEs(), ecaldqm::DQWorkerClient::DQWorkerClient(), EcalMEFormatter::format_(), ecaldqm::IntegrityClient::producePlots(), ecaldqm::RawDataClient::producePlots(), ecaldqm::SelectiveReadoutClient::producePlots(), ecaldqm::CalibrationSummaryClient::producePlots(), ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::TimingClient::producePlots(), ecaldqm::LedClient::producePlots(), ecaldqm::TrigPrimClient::producePlots(), ecaldqm::PedestalClient::producePlots(), ecaldqm::OccupancyClient::producePlots(), ecaldqm::CertificationClient::producePlots(), ecaldqm::PNIntegrityClient::producePlots(), ecaldqm::PresampleClient::producePlots(), ecaldqm::SummaryClient::producePlots(), ecaldqm::TowerStatusTask::producePlotsTask_(), ecaldqm::DQWorkerTask::recoverStats(), releaseMEs(), ecaldqm::SummaryClient::resetMEs(), ecaldqm::DQWorkerClient::resetMEs(), ecaldqm::RecoSummaryTask::runOnBasicClusters(), ecaldqm::ClusterTask::runOnBasicClusters(), ecaldqm::IntegrityTask::runOnDetIdCollection(), ecaldqm::PresampleTask::runOnDigis(), ecaldqm::PedestalTask::runOnDigis(), ecaldqm::OccupancyTask::runOnDigis(), ecaldqm::TestPulseTask::runOnDigis(), ecaldqm::LaserTask::runOnDigis(), ecaldqm::LedTask::runOnDigis(), ecaldqm::SelectiveReadoutTask::runOnDigis(), ecaldqm::IntegrityTask::runOnElectronicsIdCollection(), ecaldqm::TrigPrimTask::runOnEmulTPs(), ecaldqm::PNDiodeTask::runOnErrors(), ecaldqm::PedestalTask::runOnPnDigis(), ecaldqm::PNDiodeTask::runOnPnDigis(), ecaldqm::TestPulseTask::runOnPnDigis(), ecaldqm::LaserTask::runOnPnDigis(), ecaldqm::LedTask::runOnPnDigis(), ecaldqm::OccupancyTask::runOnRawData(), ecaldqm::RawDataTask::runOnRawData(), ecaldqm::TrigPrimTask::runOnRealTPs(), ecaldqm::EnergyTask::runOnRecHits(), ecaldqm::TimingTask::runOnRecHits(), ecaldqm::OccupancyTask::runOnRecHits(), ecaldqm::RecoSummaryTask::runOnRecHits(), ecaldqm::RecoSummaryTask::runOnReducedRecHits(), ecaldqm::RawDataTask::runOnSource(), ecaldqm::SelectiveReadoutTask::runOnSource(), ecaldqm::SelectiveReadoutTask::runOnSrFlags(), ecaldqm::ClusterTask::runOnSuperClusters(), ecaldqm::OccupancyTask::runOnTPDigis(), ecaldqm::TestPulseTask::runOnUncalibRecHits(), ecaldqm::LaserTask::runOnUncalibRecHits(), ecaldqm::LedTask::runOnUncalibRecHits(), setME(), ecaldqm::DQWorkerTask::setME(), ecaldqm::TowerStatusTask::setParams(), ecaldqm::PedestalTask::setParams(), ecaldqm::TrigPrimTask::setParams(), ecaldqm::TestPulseTask::setParams(), ecaldqm::LaserTask::setParams(), ecaldqm::LedTask::setParams(), ecaldqm::ClusterTask::setParams(), and ecaldqm::DQWorkerTask::softReset().
|
protected |
Definition at line 74 of file DQWorker.h.
Referenced by getName(), initialize(), print_(), ecaldqm::DQWorkerClient::retrieveSource(), and ecaldqm::DQWorkerClient::setSource().
|
protected |
Definition at line 82 of file DQWorker.h.
Referenced by initialize(), onlineMode(), ecaldqm::SummaryClient::producePlots(), ecaldqm::DQWorkerClient::retrieveSource(), setME(), and ecaldqm::DQWorkerClient::setSource().
|
protected |
Definition at line 78 of file DQWorker.h.
Referenced by ecaldqm::PresampleClient::producePlots(), ecaldqm::ClusterTask::runOnBasicClusters(), ecaldqm::IntegrityTask::runOnDetIdCollection(), ecaldqm::OccupancyTask::runOnDigis(), ecaldqm::IntegrityTask::runOnElectronicsIdCollection(), ecaldqm::RawDataTask::runOnRawData(), ecaldqm::OccupancyTask::runOnRecHits(), ecaldqm::ClusterTask::runOnSuperClusters(), ecaldqm::OccupancyTask::runOnTPDigis(), setEventNumber(), setLumiNumber(), setRunNumber(), and setTime().
|
protected |
Definition at line 79 of file DQWorker.h.
Referenced by EcalMEFormatter::EcalMEFormatter(), EcalMEFormatter::format_(), EcalMEFormatter::formatDet2D_(), print_(), ecaldqm::DQWorkerClient::retrieveSource(), ecaldqm::DQWorkerClient::setSource(), and setVerbosity().
|
protected |
Definition at line 83 of file DQWorker.h.
Referenced by initialize(), and ecaldqm::DQWorkerTask::setME().