/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/HcalEventSetup/src/CaloTowerHardcodeGeometryEP.h
32 строки
1 KB
Cms Build
Clang-Format
17 май 2019, 09:15
17 май 2019, 09:15
a08fde0
Код
Авторство
О чём код?
#ifndef GEOMETRY_HCALEVENTSETUP_CALOTOWERHARDCODEGEOMETRYEP_H #define GEOMETRY_HCALEVENTSETUP_CALOTOWERHARDCODEGEOMETRYEP_H 1 #include <memory> #include "FWCore/Framework/interface/ModuleFactory.h" #include "FWCore/Framework/interface/ESProducer.h" #include "Geometry/Records/interface/CaloTowerGeometryRecord.h" #include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" #include "Geometry/HcalTowerAlgo/interface/CaloTowerHardcodeGeometryLoader.h" class HcalRecNumberingRecord; class IdealGeometryRecord; class CaloTowerHardcodeGeometryEP : public edm::ESProducer { public: CaloTowerHardcodeGeometryEP(const edm::ParameterSet&); using ReturnType = std::unique_ptr<CaloSubdetectorGeometry>; ReturnType produce(const CaloTowerGeometryRecord&); private: // ----------member data --------------------------- CaloTowerHardcodeGeometryLoader loader_; edm::ESGetToken<CaloTowerTopology, HcalRecNumberingRecord> cttopoToken_; edm::ESGetToken<HcalTopology, HcalRecNumberingRecord> hcaltopoToken_; edm::ESGetToken<HcalDDDRecConstants, HcalRecNumberingRecord> consToken_; }; #endif