Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
HcalEventSetup
src
CaloTowerHardcodeGeometryEP.h
Go to the documentation of this file.
1
#ifndef GEOMETRY_HCALEVENTSETUP_CALOTOWERHARDCODEGEOMETRYEP_H
2
#define GEOMETRY_HCALEVENTSETUP_CALOTOWERHARDCODEGEOMETRYEP_H 1
3
4
// system include files
5
#include <memory>
6
#include "boost/shared_ptr.hpp"
7
8
// user include files
9
#include "
FWCore/Framework/interface/ModuleFactory.h
"
10
#include "
FWCore/Framework/interface/ESProducer.h
"
11
12
#include "
FWCore/Framework/interface/ESHandle.h
"
13
#include "
Geometry/Records/interface/CaloTowerGeometryRecord.h
"
14
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
15
#include "
Geometry/HcalTowerAlgo/interface/CaloTowerHardcodeGeometryLoader.h
"
16
17
//
18
// class decleration
19
//
20
21
class
CaloTowerHardcodeGeometryEP
:
public
edm::ESProducer
{
22
public
:
23
CaloTowerHardcodeGeometryEP
(
const
edm::ParameterSet
&);
24
~CaloTowerHardcodeGeometryEP
();
25
26
typedef
std::auto_ptr<CaloSubdetectorGeometry>
ReturnType
;
27
28
ReturnType
produce
(
const
CaloTowerGeometryRecord
&);
29
private
:
30
// ----------member data ---------------------------
31
CaloTowerHardcodeGeometryLoader
*
loader_
;
32
};
33
34
35
#endif
CaloTowerGeometryRecord.h
CaloTowerHardcodeGeometryLoader.h
CaloTowerHardcodeGeometryEP::produce
ReturnType produce(const CaloTowerGeometryRecord &)
Definition:
CaloTowerHardcodeGeometryEP.cc:55
CaloTowerHardcodeGeometryEP
Definition:
CaloTowerHardcodeGeometryEP.h:21
CaloTowerHardcodeGeometryEP::ReturnType
std::auto_ptr< CaloSubdetectorGeometry > ReturnType
Definition:
CaloTowerHardcodeGeometryEP.h:26
edm::ESProducer
Definition:
ESProducer.h:97
CaloSubdetectorGeometry.h
ESHandle.h
CaloTowerGeometryRecord
Definition:
CaloTowerGeometryRecord.h:23
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:35
ModuleFactory.h
CaloTowerHardcodeGeometryEP::CaloTowerHardcodeGeometryEP
CaloTowerHardcodeGeometryEP(const edm::ParameterSet &)
Definition:
CaloTowerHardcodeGeometryEP.cc:32
CaloTowerHardcodeGeometryLoader
Definition:
CaloTowerHardcodeGeometryLoader.h:12
CaloTowerHardcodeGeometryEP::~CaloTowerHardcodeGeometryEP
~CaloTowerHardcodeGeometryEP()
Definition:
CaloTowerHardcodeGeometryEP.cc:43
CaloTowerHardcodeGeometryEP::loader_
CaloTowerHardcodeGeometryLoader * loader_
Definition:
CaloTowerHardcodeGeometryEP.h:31
Generated for CMSSW Reference Manual by
1.8.5