Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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 <boost/shared_ptr.hpp>
16
17
class
RPCGeometryESModule
:
public
edm::ESProducer
{
18
public
:
20
RPCGeometryESModule
(
const
edm::ParameterSet
&
p
);
21
23
virtual
~RPCGeometryESModule
();
24
26
boost::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
record
JetCorrectorParameters::Record record
Definition:
classes.h:11
MuonGeometryRecord.h
RPCGeometryESModule
Definition:
RPCGeometryESModule.h:17
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:27
edm::ESProducer
Definition:
ESProducer.h:97
RPCGeometryESModule::RPCGeometryESModule
RPCGeometryESModule(const edm::ParameterSet &p)
Constructor.
Definition:
RPCGeometryESModule.cc:28
ParameterSet.h
RPCGeometryESModule::useDDD
bool useDDD
Definition:
RPCGeometryESModule.h:30
RPCGeometryESModule::produce
boost::shared_ptr< RPCGeometry > produce(const MuonGeometryRecord &record)
Produce RPCGeometry.
Definition:
RPCGeometryESModule.cc:41
RPCGeometryESModule::~RPCGeometryESModule
virtual ~RPCGeometryESModule()
Destructor.
Definition:
RPCGeometryESModule.cc:37
ESProducer.h
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
edm::ParameterSet
Definition:
ParameterSet.h:35
RPCGeometry.h
Generated for CMSSW Reference Manual by
1.8.5