/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DQM/HcalCommon/interface/ContainerS.h
32 строки
926 B
Cms Build
Clang-Format
09 май 2019, 07:10
09 май 2019, 07:10
8b014b7
Код
Авторство
О чём код?
#ifndef ContainerS_h #define ContainerS_h #include "DQM/HcalCommon/interface/Constants.h" #include "DQM/HcalCommon/interface/Container.h" namespace hcaldqm { class ContainerS : public Container { public: ContainerS() : Container() {} ContainerS(std::string const &folder, std::string const &name) : Container(folder, name) {} ~ContainerS() override {} void initialize(std::string const &folder, std::string const &name, int debug = 0) override { _folder = folder; _qname = name; _logger.set(_qname, debug); } virtual void fill(std::string const &x) { _me->Fill((std::string &)x); } virtual void book(DQMStore::IBooker &ib, std::string subsystem = "Hcal", std::string aux = "") { ib.setCurrentFolder(subsystem + "/" + _folder + aux); _me = ib.bookString(_qname, "NameToStart"); } protected: MonitorElement *_me; }; } // namespace hcaldqm #endif