48 auto pCaloGeom = std::make_unique<CaloGeometry>();
59 edm::LogWarning(
"MissingInput") <<
"No Ecal TB Hodoscope Geometry found";
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
edm::ESGetToken< CaloSubdetectorGeometry, IdealGeometryRecord > barrelToken_
ESHandle< ProductT > getHandle(ESGetToken< ProductT, DepRecordT > const &iToken) const
std::unique_ptr< CaloGeometry > ReturnType
EcalTBGeometryBuilder(const edm::ParameterSet &)
~EcalTBGeometryBuilder() override
ReturnType produce(const IdealGeometryRecord &)
edm::ESGetToken< CaloSubdetectorGeometry, IdealGeometryRecord > hodoscopeToken_
T const * product() const