/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DQM/EcalMonitorDbModule/interface/EcalBarrelMonitorDbModule.h
63 строки
1 KB
Christopher Jones
Converted remaining DQM modules to edm::one::EDAnalyzer
28 окт 2022, 00:31
28 окт 2022, 00:31
8a78bd0
Код
Авторство
О чём код?
#ifndef EcalBarrelMonitorDbModule_H #define EcalBarrelMonitorDbModule_H /* * \file EcalBarrelMonitorDbModule.h * * \author G. Della Ricca * */ #include <string> #include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "RelationalAccess/ISessionProxy.h" #include "DQMServices/Core/interface/DQMStore.h" class MonitorElementsDb; class EcalBarrelMonitorDbModule : public edm::one::EDAnalyzer<edm::one::SharedResources> { public: typedef dqm::legacy::MonitorElement MonitorElement; typedef dqm::legacy::DQMStore DQMStore; /// Constructor EcalBarrelMonitorDbModule(const edm::ParameterSet &ps); /// Destructor ~EcalBarrelMonitorDbModule() override; protected: /// Analyze void analyze(const edm::Event &e, const edm::EventSetup &c) override; // BeginJob void beginJob(void) override; // EndJob void endJob(void) override; private: int icycle_; DQMStore *dqmStore_; std::string prefixME_; std::string htmlDir_; std::string xmlFile_; MonitorElementsDb *ME_Db_; unsigned int sleepTime_; coral::ISessionProxy *session_; }; #endif