/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/HGCalGeometry/interface/HGCalTBGeometryLoader.h
27 строк
747 B
Sunanda
Provide the geometry for HGCal Test Beam application
07 фев 2023, 12:03
07 фев 2023, 12:03
6e64e76
Код
Авторство
О чём код?
#ifndef GeometryHGCalGeometryHGCalTBGeometryLoader_h #define GeometryHGCalGeometryHGCalTBGeometryLoader_h #include "Geometry/HGCalGeometry/interface/HGCalTBGeometry.h" #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" #include "Geometry/CaloGeometry/interface/FlatHexagon.h" class HGCalTBTopology; class HGCalTBGeometry; class HGCalTBGeometryLoader { public: typedef CaloCellGeometry::CCGFloat CCGFloat; typedef std::vector<float> ParmVec; HGCalTBGeometryLoader(); ~HGCalTBGeometryLoader() = default; HGCalTBGeometry* build(const HGCalTBTopology&); private: void buildGeom(const ParmVec&, const HepGeom::Transform3D&, const DetId&, HGCalTBGeometry*); const double twoBysqrt3_; int parametersPerShape_; }; #endif