40 return std::unique_ptr<CaloSubdetectorGeometry>(
loader_.
load(&cttopo, &hcaltopo, &cons));
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
std::unique_ptr< CaloSubdetectorGeometry > load(const CaloTowerTopology *limits, const HcalTopology *hcaltopo, const HcalDDDRecConstants *hcons)
ReturnType produce(const CaloTowerGeometryRecord &)
edm::ESGetToken< CaloTowerTopology, HcalRecNumberingRecord > cttopoToken_
CaloTowerHardcodeGeometryLoader loader_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > consToken_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > hcaltopoToken_
CaloTowerHardcodeGeometryEP(const edm::ParameterSet &)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const