33 edm::LogInfo(
"HCAL") <<
"CaloTowerTopologyEP::CaloTowerTopologyEP";
40 descriptions.
add(
"CaloTowerTopologyEP",
desc);
51 edm::LogInfo(
"HCAL") <<
"CaloTowerTopologyEP::produce(const HcalRecNumberingRecord& iRecord)";
53 return std::make_unique<CaloTowerTopology>(&hcaltopo);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
~CaloTowerTopologyEP() override
ReturnType produce(const HcalRecNumberingRecord &)
Log< level::Info, false > LogInfo
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topoToken_
std::unique_ptr< CaloTowerTopology > ReturnType
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CaloTowerTopologyEP(const edm::ParameterSet &)