Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
HcalEventSetup
interface
HcalTopologyIdealEP.h
Go to the documentation of this file.
1
#ifndef GEOMETRY_HCALEVENTSETUP_HCALTOPOLOGYIDEALEP_H
2
#define GEOMETRY_HCALEVENTSETUP_HCALTOPOLOGYIDEALEP_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
13
#include "
FWCore/Framework/interface/ESHandle.h
"
14
#include "
Geometry/Records/interface/IdealGeometryRecord.h
"
15
#include "
Geometry/CaloTopology/interface/HcalTopology.h
"
16
17
//
18
// class decleration
19
//
20
21
class
HcalTopologyIdealEP
:
public
edm::ESProducer
{
22
public
:
23
HcalTopologyIdealEP
(
const
edm::ParameterSet
&);
24
~HcalTopologyIdealEP
();
25
26
typedef
boost::shared_ptr<HcalTopology>
ReturnType
;
27
28
ReturnType
produce
(
const
IdealGeometryRecord
&);
29
private
:
30
// ----------member data ---------------------------
31
std::string
m_restrictions
;
32
bool
m_h2mode
;
33
};
34
35
36
37
#endif
HcalTopologyIdealEP::m_restrictions
std::string m_restrictions
Definition:
HcalTopologyIdealEP.h:31
edm::ESProducer
Definition:
ESProducer.h:97
HcalTopologyIdealEP::ReturnType
boost::shared_ptr< HcalTopology > ReturnType
Definition:
HcalTopologyIdealEP.h:26
HcalTopologyIdealEP::HcalTopologyIdealEP
HcalTopologyIdealEP(const edm::ParameterSet &)
Definition:
HcalTopologyIdealEP.cc:35
ESHandle.h
HcalTopologyIdealEP::m_h2mode
bool m_h2mode
Definition:
HcalTopologyIdealEP.h:32
IdealGeometryRecord
Definition:
IdealGeometryRecord.h:27
HcalTopologyIdealEP::~HcalTopologyIdealEP
~HcalTopologyIdealEP()
Definition:
HcalTopologyIdealEP.cc:45
ESProducer.h
IdealGeometryRecord.h
edm::ParameterSet
Definition:
ParameterSet.h:32
ModuleFactory.h
HcalTopologyIdealEP::produce
ReturnType produce(const IdealGeometryRecord &)
Definition:
HcalTopologyIdealEP.cc:56
HcalTopologyIdealEP
Definition:
HcalTopologyIdealEP.h:21
HcalTopology.h
Generated for CMSSW Reference Manual by
1.8.5