#include <EcalEndcapMonitorClient.h>
Public Member Functions | |
void | analyze (void) |
Analyze. More... | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
void | beginJob (void) |
BeginJob. More... | |
void | beginLuminosityBlock (const edm::LuminosityBlock &l, const edm::EventSetup &c) |
BeginLumiBlock. More... | |
void | beginRun (void) |
BeginRun. More... | |
void | beginRun (const edm::Run &r, const edm::EventSetup &c) |
void | beginRunDb (void) |
BeginRunDB. More... | |
void | cleanup (void) |
Cleanup. More... | |
EcalEndcapMonitorClient (const edm::ParameterSet &ps) | |
Constructor. More... | |
void | endJob (void) |
EndJob. More... | |
void | endLuminosityBlock (const edm::LuminosityBlock &l, const edm::EventSetup &c) |
EndLumiBlock. More... | |
void | endRun (void) |
EndRun. More... | |
void | endRun (const edm::Run &r, const edm::EventSetup &c) |
void | endRunDb (void) |
EndRunDB. More... | |
const char * | getRunType (void) |
void | reset (void) |
Reset. More... | |
void | setup (void) |
Setup. More... | |
void | softReset (bool flag) |
SoftReset. More... | |
void | writeDb (void) |
WriteDB. More... | |
virtual | ~EcalEndcapMonitorClient () |
Destructor. More... | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from edm::EDConsumerBase | |
EDConsumerBase () | |
ProductHolderIndex | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductHolderIndex > &) const |
void | itemsToGet (BranchType, std::vector< ProductHolderIndex > &) const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
virtual | ~EDConsumerBase () |
Friends | |
class | EcalEndcapMonitorXdaqClient |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 36 of file EcalEndcapMonitorClient.h.
EcalEndcapMonitorClient::EcalEndcapMonitorClient | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Definition at line 61 of file EcalEndcapMonitorClient.cc.
References EcalDCCHeaderBlock::BEAMH2, EcalDCCHeaderBlock::BEAMH4, EcalDCCHeaderBlock::CALIB_LOCAL, clients_, clientsNames_, clientsRuns_, clientsStatus_, cloneME_, EcalDCCHeaderBlock::COSMIC, EcalDCCHeaderBlock::COSMICS_GLOBAL, EcalDCCHeaderBlock::COSMICS_LOCAL, gather_cfg::cout, dbHostName_, dbHostPort_, dbName_, dbPassword_, dbTagName_, dbUpdateTime_, dbUserName_, debug_, enableCleanup_, enabledClients_, spr::find(), edm::ParameterSet::getUntrackedParameter(), EcalDCCHeaderBlock::HALO_GLOBAL, EcalDCCHeaderBlock::HALO_LOCAL, i, inputFile_, EcalDCCHeaderBlock::LASER_GAP, EcalDCCHeaderBlock::LASER_STD, EcalDCCHeaderBlock::LED_GAP, EcalDCCHeaderBlock::LED_STD, location_, mergeRuns_, EcalDCCHeaderBlock::MTCC, EcalDCCHeaderBlock::PEDESTAL_GAP, EcalDCCHeaderBlock::PEDESTAL_OFFSET_SCAN, EcalDCCHeaderBlock::PEDESTAL_STD, EcalDCCHeaderBlock::PHYSICS_GLOBAL, EcalDCCHeaderBlock::PHYSICS_LOCAL, prefixME_, prescaleFactor_, produceReports_, resetFile_, runTypes_, EESummaryClient::setFriends(), AlCaHLTBitMon_QueryRunRegistry::string, summaryClient_, superModules_, EcalDCCHeaderBlock::TESTPULSE_GAP, EcalDCCHeaderBlock::TESTPULSE_MGPA, updateTime_, and verbose_.
|
virtual |
Destructor.
Definition at line 611 of file EcalEndcapMonitorClient.cc.
References clients_, gather_cfg::cout, i, summaryClient_, and verbose_.
void EcalEndcapMonitorClient::analyze | ( | void | ) |
Analyze.
Definition at line 1465 of file EcalEndcapMonitorClient.cc.
References EESummaryClient::analyze(), EcalDCCHeaderBlock::BEAMH2, EcalDCCHeaderBlock::BEAMH4, begin_run_, beginRun(), clients_, clientsRuns_, cloneME_, EcalDCCHeaderBlock::COSMIC, EcalDCCHeaderBlock::COSMICS_GLOBAL, EcalDCCHeaderBlock::COSMICS_LOCAL, gather_cfg::cout, current_time_, dbUpdateTime_, debug_, run_regression::done, dqmStore_, end_run_, endRun(), evt_, evtType_, forced_status_, forced_update_, DQMStore::get(), getRunType(), h_, i, ievt_, inputFile_, j, jevt_, last_run_, last_time_reset_, location_, mergeRuns_, NULL, EcalDCCHeaderBlock::PHYSICS_GLOBAL, EcalDCCHeaderBlock::PHYSICS_LOCAL, prefixME_, prescaleFactor_, reset(), resetFile_, run_, runType_, runTypes_, alignCSCRings::s, softReset(), status_, AlCaHLTBitMon_QueryRunRegistry::string, summaryClient_, cond::rpcobgas::time, create_public_pileup_plots::transform, update, MonitorElement::valueString(), verbose_, and writeDb().
Referenced by analyze(), endJob(), endLuminosityBlock(), and endRun().
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 1769 of file EcalEndcapMonitorClient.cc.
References analyze(), edm::EventID::event(), evt_, edm::EventBase::id(), jevt_, prescaleFactor_, edm::EventID::run(), and run_.
|
virtual |
BeginJob.
Reimplemented from edm::EDAnalyzer.
Definition at line 623 of file EcalEndcapMonitorClient.cc.
References begin_run_, EESummaryClient::beginJob(), clients_, gather_cfg::cout, current_time_, debug_, dqmStore_, end_run_, evt_, evtType_, forced_status_, forced_update_, h_, i, ievt_, inputFile_, jevt_, last_run_, last_time_reset_, last_time_update_, NULL, DQMStore::open(), cppFunctionSkipper::operator, run_, runType_, status_, subrun_, summaryClient_, and cond::rpcobgas::time.
|
virtual |
BeginLumiBlock.
Reimplemented from edm::EDAnalyzer.
Definition at line 926 of file EcalEndcapMonitorClient.cc.
References gather_cfg::cout, edm::LuminosityBlockBase::id(), edm::LuminosityBlockID::luminosityBlock(), edm::LuminosityBlockID::run(), and verbose_.
void EcalEndcapMonitorClient::beginRun | ( | void | ) |
BeginRun.
Definition at line 671 of file EcalEndcapMonitorClient.cc.
References begin_run_, EESummaryClient::beginRun(), beginRunDb(), clients_, clientsRuns_, gather_cfg::cout, current_time_, debug_, run_regression::done, end_run_, i, j, jevt_, last_run_, last_time_reset_, last_time_update_, NULL, run_, runType_, setup(), summaryClient_, and cond::rpcobgas::time.
Referenced by analyze(), and endLuminosityBlock().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 705 of file EcalEndcapMonitorClient.cc.
References DQMStore::book2D(), DQMStore::bookFloat(), gather_cfg::cout, dqmStore_, evt_, MonitorElement::Fill(), DQMStore::get(), MonitorElement::getName(), i, edm::RunBase::id(), Numbers::initGeometry(), Masks::initMasking(), jevt_, prefixME_, produceReports_, DQMStore::removeElement(), edm::RunID::run(), run_, Numbers::sEE(), MonitorElement::setAxisTitle(), MonitorElement::setBinContent(), DQMStore::setCurrentFolder(), and verbose_.
void EcalEndcapMonitorClient::beginRunDb | ( | void | ) |
BeginRunDB.
Definition at line 1007 of file EcalEndcapMonitorClient.cc.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, dbHostName_, dbHostPort_, dbName_, dbPassword_, dbUserName_, alignCSCRings::e, EcalCondDBInterface::fetchRunIOV(), getRunType(), i, EcalCondDBInterface::insertRunIOV(), location_, run_, runType_, runTypes_, RunTag::setGeneralTag(), LocationDef::setLocation(), RunTag::setLocationDef(), RunTypeDef::setRunType(), RunTag::setRunTypeDef(), Tm::setToCurrentGMTime(), AlCaHLTBitMon_QueryRunRegistry::string, subrun_, and verbose_.
Referenced by beginRun().
void EcalEndcapMonitorClient::cleanup | ( | void | ) |
Cleanup.
Definition at line 995 of file EcalEndcapMonitorClient.cc.
References cloneME_, enableCleanup_, and h_.
Referenced by endJob(), and endRun().
|
virtual |
EndJob.
Reimplemented from edm::EDAnalyzer.
Definition at line 769 of file EcalEndcapMonitorClient.cc.
References analyze(), begin_run_, cleanup(), clients_, gather_cfg::cout, debug_, end_run_, EESummaryClient::endJob(), endRun(), forced_status_, forced_update_, i, ievt_, summaryClient_, and verbose_.
|
virtual |
EndLumiBlock.
Reimplemented from edm::EDAnalyzer.
Definition at line 936 of file EcalEndcapMonitorClient.cc.
References analyze(), begin_run_, beginRun(), clientsNames_, DQMStore::containsAnyMonitorable(), gather_cfg::cout, current_time_, dir, DQMStore::dirExists(), dqmStore_, enabledClients_, end_run_, endRun(), evt_, spr::find(), forced_status_, forced_update_, edm::LuminosityBlockBase::id(), last_time_update_, edm::LuminosityBlockID::luminosityBlock(), mergeVDriftHistosByStation::name, NULL, prefixME_, edm::LuminosityBlockID::run(), run_, runType_, AlCaHLTBitMon_QueryRunRegistry::string, cond::rpcobgas::time, updateTime_, and verbose_.
void EcalEndcapMonitorClient::endRun | ( | void | ) |
EndRun.
Definition at line 812 of file EcalEndcapMonitorClient.cc.
References EESummaryClient::analyze(), begin_run_, cleanup(), clients_, clientsRuns_, gather_cfg::cout, dbUpdateTime_, debug_, run_regression::done, end_run_, EESummaryClient::endRun(), endRunDb(), evt_, evtType_, i, j, jevt_, resetFile_, run_, runType_, softReset(), status_, subrun_, summaryClient_, and writeDb().
Referenced by analyze(), endJob(), endLuminosityBlock(), and endRun().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 871 of file EcalEndcapMonitorClient.cc.
References analyze(), begin_run_, gather_cfg::cout, dqmStore_, end_run_, endRun(), evt_, MonitorElement::Fill(), forced_status_, forced_update_, DQMStore::get(), i, edm::RunBase::id(), mergeRuns_, prefixME_, edm::RunID::run(), run_, runType_, Numbers::sEE(), MonitorElement::setBinContent(), and verbose_.
void EcalEndcapMonitorClient::endRunDb | ( | void | ) |
EndRunDB.
Definition at line 1372 of file EcalEndcapMonitorClient.cc.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, dataset::dataset, dbHostName_, dbHostPort_, dbName_, dbPassword_, dbUserName_, alignCSCRings::e, EcalCondDBInterface::fetchDataSet(), LogicID::getEcalLogicID(), h_, EcalCondDBInterface::insertDataSet(), nevt, RunDat::setNumEvents(), and verbose_.
Referenced by endRun().
|
inline |
Definition at line 93 of file EcalEndcapMonitorClient.h.
References runType_, and runTypes_.
Referenced by analyze(), beginRunDb(), and EcalEndcapMonitorXdaqClient::defaultWebPage().
void EcalEndcapMonitorClient::reset | ( | void | ) |
void EcalEndcapMonitorClient::setup | ( | void | ) |
void EcalEndcapMonitorClient::softReset | ( | bool | flag | ) |
SoftReset.
Definition at line 1782 of file EcalEndcapMonitorClient.cc.
References DQMStore::disableSoftReset(), dqmStore_, DQMStore::get(), DQMStore::getAllContents(), prefixME_, and DQMStore::softReset().
Referenced by analyze(), and endRun().
void EcalEndcapMonitorClient::writeDb | ( | void | ) |
WriteDB.
Definition at line 1160 of file EcalEndcapMonitorClient.cc.
References dtNoiseDBValidation_cfg::cerr, clients_, clientsNames_, clientsRuns_, clientsStatus_, EcalDCCHeaderBlock::COSMIC, EcalDCCHeaderBlock::COSMICS_GLOBAL, EcalDCCHeaderBlock::COSMICS_LOCAL, gather_cfg::cout, dataset::dataset, dbHostName_, dbHostPort_, dbName_, dbPassword_, dbTagName_, dbUserName_, run_regression::done, alignCSCRings::e, EcalCondDBInterface::fetchMonRunIOV(), LogicID::getEcalLogicID(), h_, i, EcalCondDBInterface::insertDataSet(), EcalCondDBInterface::insertMonRunIOV(), j, EcalDCCHeaderBlock::LASER_GAP, EcalDCCHeaderBlock::LASER_STD, EcalDCCHeaderBlock::LED_GAP, EcalDCCHeaderBlock::LED_STD, nevt, EcalDCCHeaderBlock::PEDESTAL_GAP, EcalDCCHeaderBlock::PEDESTAL_STD, EcalDCCHeaderBlock::PHYSICS_GLOBAL, EcalDCCHeaderBlock::PHYSICS_LOCAL, run_, runType_, MonRunTag::setGeneralTag(), MonVersionDef::setMonitoringVersion(), MonRunDat::setMonRunOutcomeDef(), MonRunTag::setMonVersionDef(), MonRunDat::setNumEvents(), MonRunOutcomeDef::setShortDesc(), MonRunDat::setTaskList(), MonRunDat::setTaskOutcome(), Tm::setToCurrentGMTime(), ntuplemaker::status, subrun_, summaryClient_, EcalDCCHeaderBlock::TESTPULSE_GAP, EcalDCCHeaderBlock::TESTPULSE_MGPA, and verbose_.
Referenced by analyze(), and endRun().
|
friend |
Definition at line 38 of file EcalEndcapMonitorClient.h.
|
private |
Definition at line 167 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), endJob(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 149 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), EcalEndcapMonitorXdaqClient::defaultWebPage(), EcalEndcapMonitorClient(), endJob(), endRun(), writeDb(), and ~EcalEndcapMonitorClient().
|
private |
Definition at line 150 of file EcalEndcapMonitorClient.h.
Referenced by EcalEndcapMonitorXdaqClient::defaultWebPage(), EcalEndcapMonitorClient(), endLuminosityBlock(), and writeDb().
|
private |
Definition at line 147 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginRun(), EcalEndcapMonitorClient(), endRun(), and writeDb().
|
private |
Definition at line 151 of file EcalEndcapMonitorClient.h.
Referenced by EcalEndcapMonitorClient(), and writeDb().
|
private |
Definition at line 100 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), cleanup(), and EcalEndcapMonitorClient().
|
private |
Definition at line 135 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), and endLuminosityBlock().
|
private |
Definition at line 117 of file EcalEndcapMonitorClient.h.
Referenced by beginRunDb(), EcalEndcapMonitorClient(), endRunDb(), and writeDb().
|
private |
Definition at line 118 of file EcalEndcapMonitorClient.h.
Referenced by beginRunDb(), EcalEndcapMonitorClient(), endRunDb(), and writeDb().
|
private |
Definition at line 116 of file EcalEndcapMonitorClient.h.
Referenced by beginRunDb(), EcalEndcapMonitorClient(), endRunDb(), and writeDb().
|
private |
Definition at line 120 of file EcalEndcapMonitorClient.h.
Referenced by beginRunDb(), EcalEndcapMonitorClient(), endRunDb(), and writeDb().
|
private |
Definition at line 122 of file EcalEndcapMonitorClient.h.
Referenced by EcalEndcapMonitorClient(), and writeDb().
|
private |
Definition at line 141 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), EcalEndcapMonitorClient(), and endRun().
|
private |
Definition at line 119 of file EcalEndcapMonitorClient.h.
Referenced by beginRunDb(), EcalEndcapMonitorClient(), endRunDb(), and writeDb().
|
private |
Definition at line 103 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), EcalEndcapMonitorClient(), endJob(), and endRun().
|
private |
Definition at line 155 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), endLuminosityBlock(), endRun(), and softReset().
|
private |
Definition at line 107 of file EcalEndcapMonitorClient.h.
Referenced by cleanup(), and EcalEndcapMonitorClient().
|
private |
Definition at line 145 of file EcalEndcapMonitorClient.h.
Referenced by EcalEndcapMonitorClient(), and endLuminosityBlock().
|
private |
Definition at line 168 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), endJob(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 165 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 160 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), and endRun().
|
private |
Definition at line 170 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), endJob(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 172 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), endJob(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 176 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), cleanup(), EcalEndcapMonitorXdaqClient::defaultWebPage(), endRunDb(), and writeDb().
|
private |
Definition at line 97 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), EcalEndcapMonitorXdaqClient::defaultWebPage(), and endJob().
|
private |
Definition at line 113 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), and EcalEndcapMonitorClient().
|
private |
Definition at line 98 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), and endRun().
|
private |
Definition at line 174 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), and beginRun().
|
private |
Definition at line 138 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), and beginRun().
|
private |
Definition at line 137 of file EcalEndcapMonitorClient.h.
Referenced by beginJob(), beginRun(), and endLuminosityBlock().
|
private |
Definition at line 157 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginRunDb(), and EcalEndcapMonitorClient().
|
private |
Definition at line 126 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), EcalEndcapMonitorClient(), and endRun().
|
private |
Definition at line 109 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginRun(), EcalEndcapMonitorClient(), endLuminosityBlock(), endRun(), and softReset().
|
private |
Definition at line 105 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), and EcalEndcapMonitorClient().
|
private |
Definition at line 111 of file EcalEndcapMonitorClient.h.
Referenced by beginRun(), and EcalEndcapMonitorClient().
|
private |
Definition at line 114 of file EcalEndcapMonitorClient.h.
|
private |
Definition at line 124 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), EcalEndcapMonitorClient(), and endRun().
|
private |
Definition at line 164 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), beginRunDb(), EcalEndcapMonitorXdaqClient::defaultWebPage(), endLuminosityBlock(), endRun(), and writeDb().
|
private |
Definition at line 159 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), beginRunDb(), endLuminosityBlock(), endRun(), getRunType(), and writeDb().
|
private |
Definition at line 148 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginRunDb(), EcalEndcapMonitorXdaqClient::defaultWebPage(), EcalEndcapMonitorClient(), and getRunType().
|
private |
Definition at line 162 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), and endRun().
|
private |
Definition at line 133 of file EcalEndcapMonitorClient.h.
Referenced by beginJob(), beginRunDb(), endRun(), and writeDb().
|
private |
Definition at line 153 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginJob(), beginRun(), EcalEndcapMonitorClient(), endJob(), endRun(), writeDb(), and ~EcalEndcapMonitorClient().
|
private |
Definition at line 143 of file EcalEndcapMonitorClient.h.
Referenced by EcalEndcapMonitorClient().
|
private |
Definition at line 140 of file EcalEndcapMonitorClient.h.
Referenced by EcalEndcapMonitorClient(), and endLuminosityBlock().
|
private |
Definition at line 102 of file EcalEndcapMonitorClient.h.
Referenced by analyze(), beginLuminosityBlock(), beginRun(), beginRunDb(), EcalEndcapMonitorClient(), endJob(), endLuminosityBlock(), endRun(), endRunDb(), writeDb(), and ~EcalEndcapMonitorClient().