36 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::HcalTopologyIdealEP";
44 descriptions.
add(
"hcalTopologyIdealBase", desc);
50 std::cout <<
"HcalTopologyIdealEP::produce(const IdealGeometryRecord& iRecord)" << std::endl;
51 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::produce(const HcalGeometryRecord& iRecord)";
67 throw cms::Exception(
"Parse Error",
"Parse error on Exclude " + error);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
T getUntrackedParameter(std::string const &, T const &) const
std::string m_restrictions
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
std::string parse(const std::string &line)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
HcalTopologyIdealEP(const edm::ParameterSet &)
HcalTopology(const HcalDDDRecConstants *hcons, const bool mergePosition=false)
ReturnType produce(const HcalRecNumberingRecord &)
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > m_hdcToken
Log< level::Info, false > LogInfo
int getMaxDepth(const int &type) const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::unique_ptr< HcalTopology > ReturnType