Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
ForwardGeometry
plugins
ZdcHardcodeGeometryEP.h
Go to the documentation of this file.
1
#ifndef Geometry_ForwardGeometry_ZdcHardcodeGeometryEP_H
2
#define Geometry_ForwardGeometry_ZdcHardcodeGeometryEP_H 1
3
4
// system include files
5
#include <memory>
6
7
// user include files
8
#include "
FWCore/Framework/interface/ModuleFactory.h
"
9
#include "
FWCore/Framework/interface/ESProducer.h
"
10
#include "
Geometry/Records/interface/ZDCGeometryRecord.h
"
11
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
12
#include "
Geometry/ForwardGeometry/interface/ZdcHardcodeGeometryLoader.h
"
13
14
//
15
// class decleration
16
//
17
18
class
ZdcHardcodeGeometryEP
:
public
edm::ESProducer
{
19
public
:
20
ZdcHardcodeGeometryEP
(
const
edm::ParameterSet
&);
21
~ZdcHardcodeGeometryEP
()
override
;
22
23
using
ReturnType
= std::unique_ptr<CaloSubdetectorGeometry>;
24
25
ReturnType
produce
(
const
ZDCGeometryRecord
&);
26
27
private
:
28
// ----------member data ---------------------------
29
30
ZdcHardcodeGeometryLoader
*
m_loader
;
31
32
ZdcTopology
m_topology
;
33
34
bool
m_applyAlignment
;
35
};
36
37
#endif
ZdcHardcodeGeometryEP::m_applyAlignment
bool m_applyAlignment
Definition:
ZdcHardcodeGeometryEP.h:34
ZdcHardcodeGeometryEP::~ZdcHardcodeGeometryEP
~ZdcHardcodeGeometryEP() override
Definition:
ZdcHardcodeGeometryEP.cc:34
ZdcHardcodeGeometryEP::m_topology
ZdcTopology m_topology
Definition:
ZdcHardcodeGeometryEP.h:32
ZDCGeometryRecord.h
ZdcHardcodeGeometryEP::ZdcHardcodeGeometryEP
ZdcHardcodeGeometryEP(const edm::ParameterSet &)
Definition:
ZdcHardcodeGeometryEP.cc:22
ZdcHardcodeGeometryEP
Definition:
ZdcHardcodeGeometryEP.h:18
edm::ESProducer
Definition:
ESProducer.h:104
CaloSubdetectorGeometry.h
ZdcHardcodeGeometryEP::produce
ReturnType produce(const ZDCGeometryRecord &)
Definition:
ZdcHardcodeGeometryEP.cc:42
ZdcHardcodeGeometryEP::m_loader
ZdcHardcodeGeometryLoader * m_loader
Definition:
ZdcHardcodeGeometryEP.h:30
ZdcHardcodeGeometryLoader
Definition:
ZdcHardcodeGeometryLoader.h:16
ESProducer.h
ZDCGeometryRecord
Definition:
ZDCGeometryRecord.h:23
ZdcTopology
Definition:
ZdcTopology.h:14
edm::ParameterSet
Definition:
ParameterSet.h:47
ModuleFactory.h
ZdcHardcodeGeometryEP::ReturnType
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
Definition:
ZdcHardcodeGeometryEP.h:23
ZdcHardcodeGeometryLoader.h
Generated for CMSSW Reference Manual by
1.8.5