Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
GEMGeometryBuilder
plugins
GEMGeometryESModule.h
Go to the documentation of this file.
1
#ifndef GEMGeometry_GEMGeometryESModule_h
2
#define GEMGeometry_GEMGeometryESModule_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/GEMGeometry/interface/GEMGeometry.h
"
15
#include <boost/shared_ptr.hpp>
16
17
class
GEMGeometryESModule
:
public
edm::ESProducer
{
18
public
:
20
GEMGeometryESModule
(
const
edm::ParameterSet
&
p
);
21
23
virtual
~GEMGeometryESModule
();
24
26
boost::shared_ptr<GEMGeometry>
produce
(
const
MuonGeometryRecord
&
record
);
27
28
private
:
29
30
bool
comp11
,
useDDD
;
31
32
};
33
#endif
GEMGeometryESModule::comp11
bool comp11
Definition:
GEMGeometryESModule.h:30
GEMGeometryESModule::produce
boost::shared_ptr< GEMGeometry > produce(const MuonGeometryRecord &record)
Produce GEMGeometry.
Definition:
GEMGeometryESModule.cc:40
record
JetCorrectorParameters::Record record
Definition:
classes.h:7
MuonGeometryRecord.h
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:26
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
GEMGeometryESModule::useDDD
bool useDDD
Definition:
GEMGeometryESModule.h:30
GEMGeometry.h
GEMGeometryESModule::GEMGeometryESModule
GEMGeometryESModule(const edm::ParameterSet &p)
Constructor.
Definition:
GEMGeometryESModule.cc:27
ESProducer.h
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
GEMGeometryESModule::~GEMGeometryESModule
virtual ~GEMGeometryESModule()
Destructor.
Definition:
GEMGeometryESModule.cc:36
edm::ParameterSet
Definition:
ParameterSet.h:35
GEMGeometryESModule
Definition:
GEMGeometryESModule.h:17
Generated for CMSSW Reference Manual by
1.8.5