![]() |
Belle II Software
release-08-02-04
|
Shield layer geometry data. More...
#include <EKLMGeometry.h>


Public Member Functions | |
| ShieldGeometry () | |
| Constructor. | |
| double | getThickness () const |
| Get thickness. | |
| void | setThickness (double thickness) |
| Set thickness. More... | |
| const ShieldDetailGeometry * | getDetailA () const |
| Get detail A geometry. | |
| void | setDetailA (const ShieldDetailGeometry &geometry) |
| Set detail A geometry. More... | |
| const ShieldDetailGeometry * | getDetailB () const |
| Get detail B geometry. | |
| void | setDetailB (const ShieldDetailGeometry &geometry) |
| Set detail B geometry. More... | |
| const ShieldDetailGeometry * | getDetailC () const |
| Get detail C geometry. | |
| void | setDetailC (const ShieldDetailGeometry &geometry) |
| Set detail C geometry. More... | |
| const ShieldDetailGeometry * | getDetailD () const |
| Get detail D geometry. | |
| void | setDetailD (const ShieldDetailGeometry &geometry) |
| Set detail D geometry. More... | |
| const Point * | getDetailACenter () const |
| Get detail A center. | |
| void | setDetailACenter (double x, double y) |
| Set detail A center. More... | |
| const Point * | getDetailBCenter () const |
| Get detail B center. | |
| void | setDetailBCenter (double x, double y) |
| Set detail B center. More... | |
| const Point * | getDetailCCenter () const |
| Get detail C center. | |
| void | setDetailCCenter (double x, double y) |
| Set detail C center. More... | |
Private Member Functions | |
| ClassDef (ShieldGeometry, 1) | |
| Class version. | |
Private Attributes | |
| double | m_Thickness = 0 |
| Thickness. | |
| ShieldDetailGeometry | m_DetailA |
| Detail A. | |
| ShieldDetailGeometry | m_DetailB |
| Detail B. | |
| ShieldDetailGeometry | m_DetailC |
| Detail C. | |
| ShieldDetailGeometry | m_DetailD |
| Detail D. | |
| Point | m_DetailACenter |
| Detail A center. | |
| Point | m_DetailBCenter |
| Detail B center. | |
| Point | m_DetailCCenter |
| Detail C center. | |
Shield layer geometry data.
Definition at line 1482 of file EKLMGeometry.h.
|
inline |
Set detail A geometry.
| [in] | geometry | Detail A geometry. |
Definition at line 1520 of file EKLMGeometry.h.
| void setDetailACenter | ( | double | x, |
| double | y | ||
| ) |
Set detail A center.
| [in] | x | X coordinate. |
| [in] | y | Y coordinate. |
Definition at line 153 of file EKLMGeometry.cc.
|
inline |
Set detail B geometry.
| [in] | geometry | Detail B geometry. |
Definition at line 1537 of file EKLMGeometry.h.
| void setDetailBCenter | ( | double | x, |
| double | y | ||
| ) |
Set detail B center.
| [in] | x | X coordinate. |
| [in] | y | Y coordinate. |
Definition at line 159 of file EKLMGeometry.cc.
|
inline |
Set detail C geometry.
| [in] | geometry | Detail C geometry. |
Definition at line 1554 of file EKLMGeometry.h.
| void setDetailCCenter | ( | double | x, |
| double | y | ||
| ) |
Set detail C center.
| [in] | x | X coordinate. |
| [in] | y | Y coordinate. |
Definition at line 165 of file EKLMGeometry.cc.
|
inline |
Set detail D geometry.
| [in] | geometry | Detail D geometry. |
Definition at line 1571 of file EKLMGeometry.h.
|
inline |