CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GEMGeometryESModule.h
Go to the documentation of this file.
1 #ifndef Geometry_GEMGeometry_GEMGeometryESModule_h
2 #define Geometry_GEMGeometry_GEMGeometryESModule_h
3 
15 
16 #include <boost/shared_ptr.hpp>
17 
19 {
20  public:
23 
25  virtual ~GEMGeometryESModule();
26 
28  boost::shared_ptr<GEMGeometry> produce(const MuonGeometryRecord & record);
29 
30  private:
31  // use the DDD as Geometry source
32  bool useDDD;
33 };
34 #endif
boost::shared_ptr< GEMGeometry > produce(const MuonGeometryRecord &record)
Produce GEMGeometry.
JetCorrectorParameters::Record record
Definition: classes.h:7
GEMGeometryESModule(const edm::ParameterSet &p)
Constructor.
virtual ~GEMGeometryESModule()
Destructor.