Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
HcalEventSetup
interface
HcalDDDGeometryEP.h
Go to the documentation of this file.
1
#ifndef Geometry_HcalEventSetup_HcalDDDGeometryEP_H
2
#define Geometry_HcalEventSetup_HcalDDDGeometryEP_H 1
3
4
#include <memory>
5
6
#include "
FWCore/Framework/interface/ModuleFactory.h
"
7
#include "
FWCore/Framework/interface/ESProducer.h
"
8
9
#include "
Geometry/Records/interface/HcalGeometryRecord.h
"
10
#include "
Geometry/Records/interface/HcalRecNumberingRecord.h
"
11
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
12
#include "
Geometry/HcalTowerAlgo/interface/HcalDDDGeometryLoader.h
"
13
14
class
HcalDDDGeometryEP
:
public
edm::ESProducer
{
15
public
:
16
HcalDDDGeometryEP
(
const
edm::ParameterSet
&);
17
18
using
ReturnType
= std::unique_ptr<CaloSubdetectorGeometry>;
19
20
ReturnType
produceAligned
(
const
HcalGeometryRecord
&);
21
22
private
:
23
edm::ESGetToken<HcalDDDRecConstants, HcalRecNumberingRecord>
consToken_
;
24
edm::ESGetToken<HcalTopology, HcalRecNumberingRecord>
topologyToken_
;
25
};
26
#endif
HcalDDDGeometryEP::ReturnType
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
Definition:
HcalDDDGeometryEP.h:18
edm::ESProducer
Definition:
ESProducer.h:104
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord >
HcalDDDGeometryEP
Definition:
HcalDDDGeometryEP.h:14
HcalDDDGeometryEP::topologyToken_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topologyToken_
Definition:
HcalDDDGeometryEP.h:24
HcalDDDGeometryEP::produceAligned
ReturnType produceAligned(const HcalGeometryRecord &)
Definition:
HcalDDDGeometryEP.cc:32
CaloSubdetectorGeometry.h
HcalDDDGeometryLoader.h
HcalGeometryRecord
Definition:
HcalGeometryRecord.h:23
HcalRecNumberingRecord.h
HcalDDDGeometryEP::HcalDDDGeometryEP
HcalDDDGeometryEP(const edm::ParameterSet &)
Definition:
HcalDDDGeometryEP.cc:23
ESProducer.h
HcalDDDGeometryEP::consToken_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > consToken_
Definition:
HcalDDDGeometryEP.h:23
HcalGeometryRecord.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ModuleFactory.h
Generated for CMSSW Reference Manual by
1.8.5