CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalHardcodeGeometryEP.h
Go to the documentation of this file.
1 #ifndef Geometry_HcalEventSetup_HcalHardcodeGeometryEP_H
2 #define Geometry_HcalEventSetup_HcalHardcodeGeometryEP_H 1
3 
4 // system include files
5 #include <memory>
6 #include "boost/shared_ptr.hpp"
7 
8 // user include files
11 
12 // class declarations
15 class HcalGeometryRecord;
16 
18 
19 public:
21  virtual ~HcalHardcodeGeometryEP();
22 
23  typedef boost::shared_ptr<CaloSubdetectorGeometry> ReturnType;
24 
27 
29 
30 private:
32  bool useOld_;
33 };
34 #endif
HcalHardcodeGeometryEP(const edm::ParameterSet &)
void idealRecordCallBack(const HcalRecNumberingRecord &)
ReturnType produceAligned(const HcalGeometryRecord &)
ReturnType produceIdeal(const HcalRecNumberingRecord &)
boost::shared_ptr< CaloSubdetectorGeometry > ReturnType