31 setWhatProduced(
this);
39 boost::shared_ptr<GEMGeometry>
47 return boost::shared_ptr<GEMGeometry>(builder.
build(&(*cpv), *mdc));
52 return boost::shared_ptr<GEMGeometry>(builder.
build(*riggem));
T getUntrackedParameter(std::string const &, T const &) const
boost::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)
virtual ~GEMGeometryESModule()
Destructor.