54 auto pCaloGeom = std::make_unique<CaloGeometry>();
58 iRecord.
get(
"EcalBarrel", pG);
64 iRecord.
get(
"EcalLaserPnDiode", pG);
67 edm::LogWarning(
"MissingInput") <<
"No Ecal TB Hodoscope Geometry found";
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< CaloGeometry > ReturnType
EcalTBGeometryBuilder(const edm::ParameterSet &)
~EcalTBGeometryBuilder() override
ReturnType produce(const IdealGeometryRecord &)
T const * product() const
bool get(HolderT &iHolder) const