Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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