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