Global stuff. More...
#include <CSCOfflineClient.h>
Public Member Functions | |
cscdqm::MonitorObject * | bookMonitorObject (const cscdqm::HistoBookRequest &p_req) |
Book Monitor Object on Request. More... | |
CSCOfflineClient (const edm::ParameterSet &ps) | |
Constructor. More... | |
bool | getCSCDetId (const unsigned int crateId, const unsigned int dmbId, CSCDetId &detId) const |
virtual | ~CSCOfflineClient () |
Destructor. More... | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
void | beginJob () |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) |
void | beginRun (const edm::Run &r, const edm::EventSetup &c) |
void | endJob () |
void | endLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup) |
void | endRun (const edm::Run &r, const edm::EventSetup &c) |
void | setup () |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Private Attributes | |
cscdqm::Configuration | config |
DQMStore * | dbe |
cscdqm::Dispatcher * | dispatcher |
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) |
Global stuff.
DQM Framework stuff CSC Framework stuff CSCDQM Framework stuff Local stuff Local Constants
CSC Offline DQM Client that uses CSCDQM Framework
Definition at line 64 of file CSCOfflineClient.h.
CSCOfflineClient::CSCOfflineClient | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Global stuff
ps | Parameters. |
Definition at line 25 of file CSCOfflineClient.cc.
References config, dbe, dispatcher, edm::ParameterSet::exists(), edm::ParameterSet::getUntrackedParameter(), cscdqm::Dispatcher::init(), cscdqm::Dispatcher::maskHWElements(), and cmsCodeRules.cppFunctionSkipper::operator.
|
virtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
EDAnalyzer Implementation
Reimplemented from edm::EDAnalyzer.
Definition at line 96 of file CSCOfflineClient.h.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
virtual |
Book Monitor Object on Request.
req | Request. |
Implements cscdqm::MonitorObjectProvider.
Definition at line 93 of file CSCOfflineClient.cc.
References DQMStore::bookFloat(), DQMStore::bookInt(), DQMStore::bookString(), dbe, cscdqm::HistoBookRequest::default_float, cscdqm::HistoBookRequest::default_int, cscdqm::HistoBookRequest::default_string, DIR_CRTINFO, DIR_DAQINFO, DIR_DCSINFO, DIR_EVENTINFO, cscdqm::MonitorObject::Fill(), cscdqm::FLOAT, cscdqm::HistoBookRequest::folder, cscdqm::HistoDef::getId(), cscdqm::HistoDef::getName(), cscdqm::HistoDef::getPath(), cscdqm::HistoBookRequest::hdef, cscdqm::HistoBookRequest::htype, cscdqm::INT, relativeConstraints::keys, AlCaRecoCosmics_cfg::name, NULL, path(), cscdqm::Utility::regexMatch(), DQMStore::setCurrentFolder(), and cscdqm::STRING.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 49 of file CSCOfflineClient.cc.
References config, dbe, def, DIR_EVENTINFO, dispatcher, cscdqm::Configuration::fnPutHisto, DQMStore::get(), cscdqm::HistoDef::getHistoIdByName(), DQMStore::getMEs(), ExpressReco_HICollisions_FallBack::id, cscdqm::Configuration::incNEvents(), AlCaRecoCosmics_cfg::name, DQMStore::setCurrentFolder(), and cscdqm::Dispatcher::updateFractionAndEfficiencyHistos().
|
inlinevirtual |
MonitorObjectProvider Implementation
Implements cscdqm::MonitorObjectProvider.
Definition at line 87 of file CSCOfflineClient.h.
|
inlineprotected |
Definition at line 98 of file CSCOfflineClient.h.
|
private |
Definition at line 77 of file CSCOfflineClient.h.
Referenced by CSCOfflineClient(), and endRun().
|
private |
Definition at line 79 of file CSCOfflineClient.h.
Referenced by bookMonitorObject(), CSCOfflineClient(), and endRun().
|
private |
Definition at line 78 of file CSCOfflineClient.h.
Referenced by CSCOfflineClient(), endRun(), and ~CSCOfflineClient().