30 setWhatProduced(
this);
35 std::shared_ptr<GEMGeometry>
44 return std::shared_ptr<GEMGeometry>(builder.
build(&(*cpv), *mdc));
50 return std::shared_ptr<GEMGeometry>(builder.
build(*riggem));
T getParameter(std::string const &) const
std::shared_ptr< GEMGeometry > produce(const MuonGeometryRecord &record)
Produce GEMGeometry.
const DepRecordT & getRecord() const
GEMGeometry * build(const DDCompactView *cview, const MuonDDDConstants &muonConstants)
GEMGeometry * build(const RecoIdealGeometry &rgeo)
GEMGeometryESModule(const edm::ParameterSet &p)
Constructor.
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
~GEMGeometryESModule() override
Destructor.