Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
HcalTowerAlgo
interface
CaloGeometryDBHcal.h
Go to the documentation of this file.
1
#ifndef Geometry_HcalTowerAlgo_CaloGeometryDBHcal_h
2
#define Geometry_HcalTowerAlgo_CaloGeometryDBHcal_h
3
4
#include "
Geometry/CaloEventSetup/interface/CaloGeometryDBEP.h
"
5
#include "
Geometry/HcalTowerAlgo/interface/HcalGeometry.h
"
6
7
namespace
calogeometryDBEPimpl {
8
template
<>
9
struct
AdditionalTokens
<
HcalGeometry
> {
10
void
makeTokens
(
edm::ESConsumesCollectorT<HcalGeometry::AlignedRecord>
& cc) {
11
topology = cc.
consumesFrom
<
HcalTopology
,
HcalRecNumberingRecord
>(
edm::ESInputTag
{});
12
}
13
edm::ESGetToken<HcalTopology, HcalRecNumberingRecord>
topology
;
14
};
15
}
// namespace calogeometryDBEPimpl
16
17
#endif
HcalGeometry
Definition:
HcalGeometry.h:17
edm::ESInputTag
Definition:
ESInputTag.h:87
HcalGeometry.h
HcalTopology
Definition:
HcalTopology.h:26
edm::ESConsumesCollector::consumesFrom
auto consumesFrom(ESInputTag const &tag)
Definition:
ESConsumesCollector.h:74
CaloGeometryDBEP.h
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord >
calogeometryDBEPimpl::AdditionalTokens< HcalGeometry >::topology
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topology
Definition:
CaloGeometryDBHcal.h:13
edm::ESConsumesCollectorT
Definition:
ESConsumesCollector.h:128
calogeometryDBEPimpl::AdditionalTokens< HcalGeometry >::makeTokens
void makeTokens(edm::ESConsumesCollectorT< HcalGeometry::AlignedRecord > &cc)
Definition:
CaloGeometryDBHcal.h:10
calogeometryDBEPimpl::AdditionalTokens
Definition:
CaloGeometryDBEP.h:79
HcalRecNumberingRecord
Definition:
HcalRecNumberingRecord.h:23
Generated for CMSSW Reference Manual by
1.8.5