CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloTowerHardcodeGeometryLoader.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_HCALTOWERALGO_CALOTOWERHARDCODEGEOMETRYLOADER_H
2 #define GEOMETRY_HCALTOWERALGO_CALOTOWERHARDCODEGEOMETRYLOADER_H 1
3 
8 #include <memory>
9 #include <vector>
10 
16 public:
17  std::auto_ptr<CaloSubdetectorGeometry> load(const CaloTowerTopology *limits, const HcalTopology *hcaltopo, const HcalDDDRecConstants* hcons);
18 private:
19  void makeCell(uint32_t din, CaloSubdetectorGeometry* geom) const;
23  std::vector<double> theHBHEEtaBounds, theHFEtaBounds;
24 
25 
26 };
27 
28 #endif
std::auto_ptr< CaloSubdetectorGeometry > load(const CaloTowerTopology *limits, const HcalTopology *hcaltopo, const HcalDDDRecConstants *hcons)
void makeCell(uint32_t din, CaloSubdetectorGeometry *geom) const