/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.h
34 строки
1 KB
Cms Build
Clang-Format
20 май 2019, 13:02
20 май 2019, 13:02
45eb22e
Код
Авторство
О чём код?
#ifndef Geometry_GEMGeometry_GEMGeometryBuilderFromCondDB_H #define Geometry_GEMGeometry_GEMGeometryBuilderFromCondDB_H /** \class GEMGeometryBuilderFromCondDB * Build the GEMGeometry from the RecoIdealGeometry description stored in Condition DB * * \author M. Maggi - INFN Bari * */ #include "CondFormats/GeometryObjects/interface/RecoIdealGeometry.h" #include "Geometry/GEMGeometry/interface/GEMGeometry.h" class GEMGeometryBuilderFromCondDB { public: GEMGeometryBuilderFromCondDB(); ~GEMGeometryBuilderFromCondDB(); void build(GEMGeometry& theGeometry, const RecoIdealGeometry& rgeo); private: typedef ReferenceCountingPointer<BoundPlane> RCPBoundPlane; GEMSuperChamber* buildSuperChamber(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const; GEMChamber* buildChamber(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const; GEMEtaPartition* buildEtaPartition(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const; RCPBoundPlane boundPlane(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const; }; #endif