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