CMS 3D CMS Logo

HcalHardcodeGeometryEP.h
Go to the documentation of this file.
1 #ifndef Geometry_HcalEventSetup_HcalHardcodeGeometryEP_H
2 #define Geometry_HcalEventSetup_HcalHardcodeGeometryEP_H 1
3 
4 #include <memory>
5 
9 
12 class HcalGeometryRecord;
14 class HcalTopology;
15 
17 public:
19 
20  using ReturnType = std::unique_ptr<CaloSubdetectorGeometry>;
21 
23 
24 private:
27  bool useOld_;
28 };
29 #endif
HcalHardcodeGeometryEP::consToken_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > consToken_
Definition: HcalHardcodeGeometryEP.h:25
HcalTopology
Definition: HcalTopology.h:26
ESProducer.h
HcalHardcodeGeometryEP::produceAligned
ReturnType produceAligned(const HcalGeometryRecord &)
Definition: HcalHardcodeGeometryEP.cc:43
ESGetToken.h
HcalHardcodeGeometryEP::topologyToken_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topologyToken_
Definition: HcalHardcodeGeometryEP.h:26
HcalRecNumberingRecord
Definition: HcalRecNumberingRecord.h:23
HcalHardcodeGeometryEP::HcalHardcodeGeometryEP
HcalHardcodeGeometryEP(const edm::ParameterSet &)
Definition: HcalHardcodeGeometryEP.cc:32
HcalGeometryRecord
Definition: HcalGeometryRecord.h:23
edm::ParameterSet
Definition: ParameterSet.h:47
HcalHardcodeGeometryEP::useOld_
bool useOld_
Definition: HcalHardcodeGeometryEP.h:27
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord >
CaloSubdetectorGeometry
Definition: CaloSubdetectorGeometry.h:22
HcalDDDRecConstants
Definition: HcalDDDRecConstants.h:23
edm::ESProducer
Definition: ESProducer.h:104
ParameterSet.h
HcalHardcodeGeometryEP
Definition: HcalHardcodeGeometryEP.h:16
HcalHardcodeGeometryEP::ReturnType
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
Definition: HcalHardcodeGeometryEP.h:20