CMS 3D CMS Logo

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 
8 
13 
15 public:
17 
18  using ReturnType = std::unique_ptr<CaloSubdetectorGeometry>;
19 
21 
22 private:
25 };
26 #endif
HcalDDDGeometryEP::ReturnType
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
Definition: HcalDDDGeometryEP.h:18
ESProducer.h
HcalRecNumberingRecord.h
HcalDDDGeometryEP::topologyToken_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topologyToken_
Definition: HcalDDDGeometryEP.h:24
HcalGeometryRecord
Definition: HcalGeometryRecord.h:23
HcalDDDGeometryEP
Definition: HcalDDDGeometryEP.h:14
HcalDDDGeometryEP::produceAligned
ReturnType produceAligned(const HcalGeometryRecord &)
Definition: HcalDDDGeometryEP.cc:32
CaloSubdetectorGeometry.h
edm::ParameterSet
Definition: ParameterSet.h:47
HcalDDDGeometryEP::HcalDDDGeometryEP
HcalDDDGeometryEP(const edm::ParameterSet &)
Definition: HcalDDDGeometryEP.cc:23
HcalDDDGeometryLoader.h
HcalDDDGeometryEP::consToken_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > consToken_
Definition: HcalDDDGeometryEP.h:23
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord >
ModuleFactory.h
edm::ESProducer
Definition: ESProducer.h:104
HcalGeometryRecord.h