/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoTracker/LSTCore/interface/EndcapGeometry.h
34 строки
977 B
Andres Rios Tascon
Added LSTGeometry package and associated ESProducer
22 май 2026, 15:39
22 май 2026, 15:39
f954f8e
Код
Авторство
О чём код?
#ifndef RecoTracker_LSTCore_interface_EndcapGeometry_h #define RecoTracker_LSTCore_interface_EndcapGeometry_h #include "RecoTracker/LSTGeometry/interface/Sensor.h" #include "RecoTracker/LSTGeometry/interface/Slope.h" #include <map> #include <string> #include <vector> namespace lst { class EndcapGeometry { private: std::map<unsigned int, float> dxdy_slope_; // dx/dy slope std::map<unsigned int, float> centroid_phis_; // centroid phi public: std::vector<unsigned int> geoMapDetId_buf; std::vector<float> geoMapPhi_buf; unsigned int nEndCapMap; EndcapGeometry() = default; EndcapGeometry(std::string const&); EndcapGeometry(lstgeometry::Slopes const&, lstgeometry::Sensors const& sensors); void load(std::string const&); void load(lstgeometry::Slopes const&, lstgeometry::Sensors const& sensors); void fillGeoMapArraysExplicit(); float getdxdy_slope(unsigned int detid) const; }; } // namespace lst #endif