/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DQM/RPCMonitorClient/interface/RPCDaqInfo.h
43 строки
1 KB
Junghwan John Goh
moderize syntax and further use fmt::format()
22 май 2021, 15:40
22 май 2021, 15:40
9dc9e47
Код
Авторство
О чём код?
#ifndef DQM_RPCMonitorClient_DQMDaqInfo_H #define DQM_RPCMonitorClient_DQMDaqInfo_H #include "DQMServices/Core/interface/DQMEDHarvester.h" #include "DQMServices/Core/interface/DQMStore.h" #include "CondFormats/RunInfo/interface/RunInfo.h" #include "CondFormats/DataRecord/interface/RunSummaryRcd.h" #include <utility> class RPCDaqInfo : public DQMEDHarvester { public: explicit RPCDaqInfo(const edm::ParameterSet &); ~RPCDaqInfo() override = default; protected: void beginJob() override; void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override; //performed in the endLumi void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob private: void myBooker(DQMStore::IBooker &); edm::ESGetToken<RunInfo, RunInfoRcd> runInfoToken_; bool init_; MonitorElement *DaqFraction_; MonitorElement *DaqMap_; constexpr static int nWheels_ = 5; MonitorElement *daqWheelFractions[nWheels_]; constexpr static int nDisks_ = 10; MonitorElement *daqDiskFractions[nDisks_]; std::pair<int, int> FEDRange_; int numberOfDisks_, NumberOfFeds_; }; #endif