Belle II Software
release-08-01-10
|
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.