Go to the documentation of this file.
31 m_restrictions(conf.getUntrackedParameter<
std::string>(
"Exclude")),
32 m_mergePosition(conf.getUntrackedParameter<
bool>(
"MergePosition")) {
34 std::cout <<
"HcalTopologyIdealEP::HcalTopologyIdealEP with Exclude: " << m_restrictions
35 <<
" MergePosition: " << m_mergePosition << std::endl;
36 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::HcalTopologyIdealEP";
43 desc.addUntracked<
bool>(
"MergePosition",
false);
44 descriptions.
add(
"hcalTopologyIdealBase",
desc);
50 std::cout <<
"HcalTopologyIdealEP::produce(const IdealGeometryRecord& iRecord)" << std::endl;
51 edm::LogInfo(
"HCAL") <<
"HcalTopologyIdealEP::produce(const HcalGeometryRecord& iRecord)";
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > m_hdcToken
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
Log< level::Info, false > LogInfo
void add(std::string const &label, ParameterSetDescription const &psetDescription)
ReturnType produce(const HcalRecNumberingRecord &)
std::unique_ptr< HcalTopology > ReturnType
std::string m_restrictions
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
HcalTopologyIdealEP(const edm::ParameterSet &)
HcalTopology(const HcalDDDRecConstants *hcons, const bool mergePosition=false)
int getMaxDepth(const int &type) const