Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
5
// system include files
6
#include <memory>
7
#include "boost/shared_ptr.hpp"
8
9
// user include files
10
#include "
FWCore/Framework/interface/ModuleFactory.h
"
11
#include "
FWCore/Framework/interface/ESProducer.h
"
12
#include "
FWCore/Framework/interface/ESHandle.h
"
13
#include "
Geometry/Records/interface/ZDCGeometryRecord.h
"
14
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
15
#include "
Geometry/ForwardGeometry/interface/ZdcHardcodeGeometryLoader.h
"
16
17
//
18
// class decleration
19
//
20
21
class
ZdcHardcodeGeometryEP
:
public
edm::ESProducer
22
{
23
public
:
24
ZdcHardcodeGeometryEP
(
const
edm::ParameterSet
&);
25
~ZdcHardcodeGeometryEP
();
26
27
typedef
boost::shared_ptr<CaloSubdetectorGeometry>
ReturnType
;
28
29
ReturnType
produce
(
const
ZDCGeometryRecord
& ) ;
30
31
private
:
32
33
// ----------member data ---------------------------
34
35
ZdcHardcodeGeometryLoader
*
m_loader
;
36
37
ZdcTopology
m_topology
;
38
39
bool
m_applyAlignment
;
40
};
41
42
43
44
#endif
ZdcHardcodeGeometryEP::m_applyAlignment
bool m_applyAlignment
Definition:
ZdcHardcodeGeometryEP.h:39
ZdcHardcodeGeometryEP::m_topology
ZdcTopology m_topology
Definition:
ZdcHardcodeGeometryEP.h:37
ZDCGeometryRecord.h
ZdcHardcodeGeometryEP::ZdcHardcodeGeometryEP
ZdcHardcodeGeometryEP(const edm::ParameterSet &)
Definition:
ZdcHardcodeGeometryEP.cc:24
ZdcHardcodeGeometryEP
Definition:
ZdcHardcodeGeometryEP.h:21
edm::ESProducer
Definition:
ESProducer.h:97
ZdcHardcodeGeometryEP::~ZdcHardcodeGeometryEP
~ZdcHardcodeGeometryEP()
Definition:
ZdcHardcodeGeometryEP.cc:41
CaloSubdetectorGeometry.h
ZdcHardcodeGeometryEP::produce
ReturnType produce(const ZDCGeometryRecord &)
Definition:
ZdcHardcodeGeometryEP.cc:54
ESHandle.h
ZdcHardcodeGeometryEP::m_loader
ZdcHardcodeGeometryLoader * m_loader
Definition:
ZdcHardcodeGeometryEP.h:35
ZdcHardcodeGeometryLoader
Definition:
ZdcHardcodeGeometryLoader.h:19
ZdcHardcodeGeometryEP::ReturnType
boost::shared_ptr< CaloSubdetectorGeometry > ReturnType
Definition:
ZdcHardcodeGeometryEP.h:27
ESProducer.h
ZDCGeometryRecord
Definition:
ZDCGeometryRecord.h:23
ZdcTopology
Definition:
ZdcTopology.h:15
edm::ParameterSet
Definition:
ParameterSet.h:35
ModuleFactory.h
ZdcHardcodeGeometryLoader.h
Generated for CMSSW Reference Manual by
1.8.5