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