41 : m_restrictions(conf.getUntrackedParameter<std::
string>(
"Exclude")),
44 std::cout <<
"HcalTopologyIdealEP::HcalTopologyIdealEP" << std::endl;
45 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::HcalTopologyIdealEP";
59 descriptions.
add(
"hcalTopologyIdeal", desc );
70 std::cout <<
"HcalTopologyIdealEP::produce(const IdealGeometryRecord& iRecord)" << std::endl;
71 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::produce(const HcalGeometryRecord& iRecord)";
74 iRecord.
get( pHRNDC );
80 <<
", maxDepthHF = " << hdc->
getMaxDepth(2) << std::endl;
92 throw cms::Exception(
"Parse Error",
"Parse error on Exclude "+error);
std::string m_restrictions
depends_on::OneHolder< T, TDependsOnRecord > dependsOn(void(T::*iT)(const TDependsOnRecord &))
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void hcalRecordCallBack(const IdealGeometryRecord &)
std::string parse(const std::string &line)
HcalTopology(const HcalDDDRecConstants *hcons)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
int getMaxDepth(const int type) const
HcalTopologyIdealEP(const edm::ParameterSet &)
void get(HolderT &iHolder) const
ReturnType produce(const HcalRecNumberingRecord &)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::shared_ptr< HcalTopology > ReturnType