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


Public Member Functions | |
| ShieldDetailGeometry () | |
| Constructor. | |
| ShieldDetailGeometry (const ShieldDetailGeometry &geometry) | |
| Copy constructor. | |
| ShieldDetailGeometry & | operator= (const ShieldDetailGeometry &geometry) |
| Operator =. | |
| ~ShieldDetailGeometry () | |
| Destructor. | |
| double | getLengthX () const |
| Get X length. | |
| void | setLengthX (double lengthX) |
| Set X length. More... | |
| double | getLengthY () const |
| Get Y length. | |
| void | setLengthY (double lengthY) |
| Set Y length. More... | |
| int | getNPoints () const |
| Get number of points. | |
| void | setNPoints (int nPoints) |
| Set number of points. More... | |
| const Point * | getPoint (int i) const |
| Get point. More... | |
| void | setPoint (int i, const Point &point) |
| Set point. More... | |
Private Member Functions | |
| ClassDef (ShieldDetailGeometry, 1) | |
| Class version. | |
Private Attributes | |
| double | m_LengthX = 0 |
| X length. | |
| double | m_LengthY = 0 |
| Y length. | |
| int | m_NPoints = 0 |
| Number of points. | |
| Point * | m_Points = nullptr |
| Points. | |
Shield layer detail geometry data.
Definition at line 1375 of file EKLMGeometry.h.
| const EKLMGeometry::Point * getPoint | ( | int | i | ) | const |
Get point.
| [in] | i | Number of point (array index). |
Definition at line 133 of file EKLMGeometry.cc.
|
inline |
|
inline |
| void setNPoints | ( | int | nPoints | ) |
Set number of points.
| [in] | nPoints | Number of points. |
Definition at line 119 of file EKLMGeometry.cc.
| void setPoint | ( | int | i, |
| const Point & | point | ||
| ) |
Set point.
| [in] | i | Number of point (array index). |
| [in] | point | Point. |
Definition at line 140 of file EKLMGeometry.cc.