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(const edm::ParameterSet &)
std::unique_ptr< CaloSubdetectorGeometry > ReturnType
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topologyToken_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > consToken_
ReturnType produceAligned(const HcalGeometryRecord &)