Go to the documentation of this file.00001 #ifndef GEOMETRY_HCALTOWERALGO_CALOTOWERHARDCODEGEOMETRYLOADER_H
00002 #define GEOMETRY_HCALTOWERALGO_CALOTOWERHARDCODEGEOMETRYLOADER_H 1
00003
00004 #include "Geometry/HcalTowerAlgo/interface/CaloTowerGeometry.h"
00005 #include "Geometry/CaloTopology/interface/HcalTopology.h"
00006 #include <memory>
00007
00014 class CaloTowerHardcodeGeometryLoader {
00015 public:
00016 std::auto_ptr<CaloSubdetectorGeometry> load();
00017 private:
00018 void makeCell(int ieta, int iphi, CaloSubdetectorGeometry* geom) const;
00019 HcalTopology limits;
00020
00021 };
00022
00023 #endif