41 : m_restrictions(conf.getUntrackedParameter<
std::
string>(
"Exclude")),
42 m_mergePosition(conf.getUntrackedParameter<bool>(
"MergePosition")),
45 std::cout <<
"HcalTopologyIdealEP::HcalTopologyIdealEP with Exclude: " 48 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::HcalTopologyIdealEP";
63 descriptions.
add(
"hcalTopologyIdeal", desc );
74 std::cout <<
"HcalTopologyIdealEP::produce(const IdealGeometryRecord& iRecord)" << std::endl;
75 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::produce(const HcalGeometryRecord& iRecord)";
78 iRecord.
get( pHRNDC );
84 <<
", maxDepthHF = " << hdc->
getMaxDepth(2) << std::endl;
96 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)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
HcalTopologyIdealEP(const edm::ParameterSet &)
HcalTopology(const HcalDDDRecConstants *hcons, const bool mergePosition=false)
void get(HolderT &iHolder) const
ReturnType produce(const HcalRecNumberingRecord &)
~HcalTopologyIdealEP() override
int getMaxDepth(const int &type) const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::shared_ptr< HcalTopology > ReturnType