CMS 3D CMS Logo

HGCalTBGeometryLoader.h
Go to the documentation of this file.
1 #ifndef GeometryHGCalGeometryHGCalTBGeometryLoader_h
2 #define GeometryHGCalGeometryHGCalTBGeometryLoader_h
6 
7 class HGCalTBTopology;
8 class HGCalTBGeometry;
9 
11 public:
13  typedef std::vector<float> ParmVec;
14 
16  ~HGCalTBGeometryLoader() = default;
17 
19 
20 private:
21  void buildGeom(const ParmVec&, const HepGeom::Transform3D&, const DetId&, HGCalTBGeometry*);
22 
23  const double twoBysqrt3_;
25 };
26 
27 #endif
~HGCalTBGeometryLoader()=default
HGCalTBGeometry * build(const HGCalTBTopology &)
void buildGeom(const ParmVec &, const HepGeom::Transform3D &, const DetId &, HGCalTBGeometry *)
std::vector< float > ParmVec
CaloCellGeometry::CCGFloat CCGFloat
Definition: DetId.h:17