Go to the documentation of this file.00001 #ifndef RPCGeometry_RPCGeometryESModule_h
00002 #define RPCGeometry_RPCGeometryESModule_h
00003
00011 #include <FWCore/Framework/interface/ESProducer.h>
00012 #include <FWCore/ParameterSet/interface/ParameterSet.h>
00013 #include <Geometry/Records/interface/MuonGeometryRecord.h>
00014 #include "Geometry/RPCGeometry/interface/RPCGeometry.h"
00015 #include <boost/shared_ptr.hpp>
00016
00017 class RPCGeometryESModule : public edm::ESProducer {
00018 public:
00020 RPCGeometryESModule(const edm::ParameterSet & p);
00021
00023 virtual ~RPCGeometryESModule();
00024
00026 boost::shared_ptr<RPCGeometry> produce(const MuonGeometryRecord & record);
00027
00028 private:
00029
00030 bool comp11,useDDD;
00031
00032 };
00033 #endif