auto setWhatProduced(T *iThis, const es::Label &iLabel={})
CaloTopology const * topology(0)
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topologyToken_
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
ReturnType produceAligned(const HcalGeometryRecord &)
ReturnType load(const HcalTopology &topo, DetId::Detector, int)
HcalDDDGeometryEP(const edm::ParameterSet &)
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > consToken_