30 setWhatProduced(
this);
37 std::shared_ptr<ME0Geometry>
41 LogTrace(
"ME0GeometryESModule")<<
"ME0GeometryESModule::produce with useDDD = "<<useDDD;
44 LogTrace(
"ME0GeometryESModule")<<
"ME0GeometryESModule::produce :: ME0GeometryBuilderFromDDD builder";
50 return std::shared_ptr<ME0Geometry>(builder.
build(&(*cpv), *mdc));
53 LogTrace(
"ME0GeometryESModule")<<
"ME0GeometryESModule::produce :: ME0GeometryBuilderFromCondDB builder";
57 return std::shared_ptr<ME0Geometry>(builder.
build(*rigme0));
T getParameter(std::string const &) const
ME0GeometryESModule(const edm::ParameterSet &p)
Constructor.
ME0Geometry * build(const DDCompactView *cview, const MuonDDDConstants &muonConstants)
const DepRecordT & getRecord() const
ME0Geometry * build(const RecoIdealGeometry &rgeo)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
~ME0GeometryESModule() override
Destructor.
std::shared_ptr< ME0Geometry > produce(const MuonGeometryRecord &record)
Produce ME0Geometry.