Main Page
Namespaces
Classes
Package Documentation
Geometry
RPCGeometryBuilder
plugins
RPCGeometryESModule.h
Go to the documentation of this file.
1
#ifndef RPCGeometry_RPCGeometryESModule_h
2
#define RPCGeometry_RPCGeometryESModule_h
3
11
#include <
FWCore/Framework/interface/ESProducer.h
>
12
#include <
FWCore/ParameterSet/interface/ParameterSet.h
>
13
#include <
Geometry/Records/interface/MuonGeometryRecord.h
>
14
#include "
Geometry/RPCGeometry/interface/RPCGeometry.h
"
15
#include <memory>
16
17
class
RPCGeometryESModule
:
public
edm::ESProducer
{
18
public
:
20
RPCGeometryESModule
(
const
edm::ParameterSet
&
p
);
21
23
virtual
~RPCGeometryESModule
();
24
26
std::shared_ptr<RPCGeometry>
produce
(
const
MuonGeometryRecord
&
record
);
27
28
private
:
29
30
bool
comp11
,
useDDD
;
31
32
};
33
#endif
RPCGeometryESModule::comp11
bool comp11
Definition:
RPCGeometryESModule.h:30
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
record
JetCorrectorParameters::Record record
Definition:
classes.h:7
MuonGeometryRecord.h
RPCGeometryESModule
Definition:
RPCGeometryESModule.h:17
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:28
edm::ESProducer
Definition:
ESProducer.h:97
RPCGeometryESModule::RPCGeometryESModule
RPCGeometryESModule(const edm::ParameterSet &p)
Constructor.
Definition:
RPCGeometryESModule.cc:27
ParameterSet.h
RPCGeometryESModule::useDDD
bool useDDD
Definition:
RPCGeometryESModule.h:30
RPCGeometryESModule::~RPCGeometryESModule
virtual ~RPCGeometryESModule()
Destructor.
Definition:
RPCGeometryESModule.cc:36
RPCGeometryESModule::produce
std::shared_ptr< RPCGeometry > produce(const MuonGeometryRecord &record)
Produce RPCGeometry.
Definition:
RPCGeometryESModule.cc:40
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:36
RPCGeometry.h
Generated for CMSSW Reference Manual by
1.8.11