25 m_applyAlignment(ps.getParameter<
bool>(
"applyAlignment")),
26 m_zdcAddRPD(ps.getParameter<
bool>(
"zdcAddRPD")) {
49 m_loader = std::make_unique<ZdcHardcodeGeometryLoader>(m_topology);
56 desc.add<
bool>(
"applyAlignment",
false);
57 desc.add<
bool>(
"zdcAddRPD",
false);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
~ZdcHardcodeGeometryEP() override
std::unique_ptr< ZdcHardcodeGeometryLoader > m_loader
static std::string producerTag()
uint32_t cc[maxCellsPerHit]
static void fillDescriptions(edm::ConfigurationDescriptions &)
ZdcHardcodeGeometryEP(const edm::ParameterSet &)
ReturnType produce(const ZDCGeometryRecord &)
edm::ESGetToken< ZdcTopology, HcalRecNumberingRecord > m_zdcTopoToken
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const