16 setWhatProduced(
this,myName);
21 std::unique_ptr<DetLayerGeometry>
35 LogInfo(
"GlobalDetLayergGeometryBuilder") <<
"No MTD geometry is available.";
38 LogInfo(
"GlobalDetLayerGeometryBuilder") <<
"No MTDDigiGeometryRecord is available.";
44 return std::make_unique<GlobalDetLayerGeometry>(tracker.
product(), muon.
product());
T getParameter(std::string const &) const
std::optional< DepRecordT > tryToGetRecord() const
const DepRecordT getRecord() const
GlobalDetLayerGeometryESProducer(const edm::ParameterSet &p)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
~GlobalDetLayerGeometryESProducer() override
std::unique_ptr< DetLayerGeometry > produce(const RecoGeometryRecord &)
T const * product() const