Belle II Software development
|
Sector support geometry data. More...
#include <EKLMGeometry.h>
Public Member Functions | |
SectorSupportGeometry () | |
Constructor. | |
double | getThickness () const |
Get thickness. | |
void | setThickness (double thickness) |
Set thickness. | |
double | getDeltaLY () const |
Get outerR - Y of upper edge of BoxY. | |
void | setDeltaLY (double deltaLY) |
Set outerR - Y of upper edge of BoxY. | |
double | getCornerX () const |
Get coordinate X of corner 1. | |
void | setCornerX (double cornerX) |
Set coordinate X of corner 1. | |
double | getCorner1LX () const |
Get corner 1 X length. | |
void | setCorner1LX (double corner1LX) |
Set corner 1 X length. | |
double | getCorner1Width () const |
Get corner 1 width. | |
void | setCorner1Width (double corner1Width) |
Set corner 1 width. | |
double | getCorner1Thickness () const |
Get corner 1 thickness. | |
void | setCorner1Thickness (double corner1Thickness) |
Set corner 1 thickness. | |
double | getCorner1Z () const |
Get corner 1 Z coordinate. | |
void | setCorner1Z (double corner1Z) |
Set corner 1 Z coordinate. | |
double | getCorner2LX () const |
Get corner 2 X length. | |
void | setCorner2LX (double corner2LX) |
Set corner 2 X length. | |
double | getCorner2LY () const |
Get corner 2 Y length. | |
void | setCorner2LY (double corner2LY) |
Set corner 2 Y length. | |
double | getCorner2Thickness () const |
Get corner 2 thickness. | |
void | setCorner2Thickness (double corner2Thickness) |
Set corner 2 thickness. | |
double | getCorner2Z () const |
Get corner 2 Z coordinate. | |
void | setCorner2Z (double corner2Z) |
Set corner 2 Z coordinate. | |
double | getCorner3LX () const |
Get corner 3 X length. | |
void | setCorner3LX (double corner3LX) |
Set corner 3 X length. | |
double | getCorner3LY () const |
Get corner 3 Y length. | |
void | setCorner3LY (double corner3LY) |
Set corner 3 Y length. | |
double | getCorner3Thickness () const |
Get corner 3 thickness. | |
void | setCorner3Thickness (double corner3Thickness) |
Set corner 3 thickness. | |
double | getCorner3Z () const |
Get corner 3 Z coordinate. | |
void | setCorner3Z (double corner3Z) |
Set corner 3 Z coordinate. | |
double | getCorner4LX () const |
Get corner 4 X length. | |
void | setCorner4LX (double corner4LX) |
Set corner 4 X length. | |
double | getCorner4LY () const |
Get corner 4 Y length. | |
void | setCorner4LY (double corner4LY) |
Set corner 4 Y length. | |
double | getCorner4Thickness () const |
Get corner 4 thickness. | |
void | setCorner4Thickness (double corner4Thickness) |
Set corner 4 thickness. | |
double | getCorner4Z () const |
Get corner 4 Z coordinate. | |
void | setCorner4Z (double corner4Z) |
Set corner 4 Z coordinate. | |
double | getCornerAngle () const |
Get corner 1 angle. | |
void | setCornerAngle (double cornerAngle) |
Set corner 1 angle. | |
const HepGeom::Point3D< double > & | getCorner1A () const |
Get corner 1A coordinates. | |
void | setCorner1A (const HepGeom::Point3D< double > &corner1A) |
Set corner 1A coordinates. | |
const HepGeom::Point3D< double > & | getCorner1AInner () const |
Get corner 1A coordinates (inner side). | |
void | setCorner1AInner (const HepGeom::Point3D< double > &corner1AInner) |
Set corner 1A coordinates (inner side). | |
const HepGeom::Point3D< double > & | getCorner1B () const |
Get corner 1B coordinates. | |
void | setCorner1B (const HepGeom::Point3D< double > &corner1B) |
Set corner 1B coordinates. | |
const HepGeom::Point3D< double > & | getCorner1BInner () const |
Get corner 1B coordinates (inner side). | |
void | setCorner1BInner (const HepGeom::Point3D< double > &corner1BInner) |
Set corner 1B coordinates (inner side). | |
const HepGeom::Point3D< double > & | getCorner2Inner () const |
Get corner 2 coordinates (inner side). | |
void | setCorner2Inner (const HepGeom::Point3D< double > &corner2Inner) |
Set corner 2 coordinates (inner side). | |
const HepGeom::Point3D< double > & | getCorner3 () const |
Get corner 3 coordinates. | |
void | setCorner3 (const HepGeom::Point3D< double > &corner3) |
Set corner 3 coordinates. | |
const HepGeom::Point3D< double > & | getCorner3Inner () const |
Get corner 3 coordinates (inner side). | |
void | setCorner3Inner (const HepGeom::Point3D< double > &corner3Inner) |
Set corner 3 coordinates (inner side). | |
const HepGeom::Point3D< double > & | getCorner3Prism () const |
Get coordinates of the corner of corner 3 prism. | |
void | setCorner3Prism (const HepGeom::Point3D< double > &corner3Prism) |
Set coordinates of the corner of corner 3 prism. | |
const HepGeom::Point3D< double > & | getCorner4 () const |
Get corner 4 coordinates. | |
void | setCorner4 (const HepGeom::Point3D< double > &corner4) |
Set corner 4 coordinates. | |
const HepGeom::Point3D< double > & | getCorner4Inner () const |
Get corner 4 coordinates (inner side). | |
void | setCorner4Inner (const HepGeom::Point3D< double > &corner4Inner) |
Set corner 4 coordinates (inner side). | |
const HepGeom::Point3D< double > & | getCorner4Prism () const |
Get coordinates of the corner of corner 4 prism. | |
void | setCorner4Prism (const HepGeom::Point3D< double > &corner4Prism) |
Set coordinates of the corner of corner 4 prism. | |
Private Member Functions | |
ClassDef (SectorSupportGeometry, 1) | |
Class version. | |
Private Attributes | |
double | m_Thickness = 0 |
Thickness. | |
double | m_DeltaLY = 0 |
outerR - Y of upper edge of BoxY. | |
double | m_CornerX = 0 |
Coordinate X of corner 1. | |
double | m_Corner1LX = 0 |
Corner 1 X length. | |
double | m_Corner1Width = 0 |
Corner 1 width. | |
double | m_Corner1Thickness = 0 |
Corner 1 thickness. | |
double | m_Corner1Z = 0 |
Corner 1 Z coordinate. | |
double | m_Corner2LX = 0 |
Corner 2 X length. | |
double | m_Corner2LY = 0 |
Corner 2 Y length. | |
double | m_Corner2Thickness = 0 |
Corner 2 thickness. | |
double | m_Corner2Z = 0 |
Corner 2 Z coordinate. | |
double | m_Corner3LX = 0 |
Corner 3 X length. | |
double | m_Corner3LY = 0 |
Corner 3 Y length. | |
double | m_Corner3Thickness = 0 |
Corner 3 thickness. | |
double | m_Corner3Z = 0 |
Corner 3 Z coordinate. | |
double | m_Corner4LX = 0 |
Corner 4 X length. | |
double | m_Corner4LY = 0 |
Corner 4 Y length. | |
double | m_Corner4Thickness = 0 |
Corner 4 thickness. | |
double | m_Corner4Z = 0 |
Corner 4 Z coordinate. | |
double | m_CornerAngle = 0 |
Corner 1 angle. | |
HepGeom::Point3D< double > | m_Corner1A |
Corner 1A coordinates. | |
HepGeom::Point3D< double > | m_Corner1AInner |
Corner 1A coordinates (inner side). | |
HepGeom::Point3D< double > | m_Corner1B |
Corner 1B coordinates. | |
HepGeom::Point3D< double > | m_Corner1BInner |
Corner 1B coordinates (inner side). | |
HepGeom::Point3D< double > | m_Corner2Inner |
Corner 2 coordinates (inner side) (corner of prism, too). | |
HepGeom::Point3D< double > | m_Corner3 |
Corner 3 coordinates. | |
HepGeom::Point3D< double > | m_Corner3Inner |
Corner 3 coordinates (inner side). | |
HepGeom::Point3D< double > | m_Corner3Prism |
Coordinates of the corner of corner 3 prism. | |
HepGeom::Point3D< double > | m_Corner4 |
Corner 4 coordinates. | |
HepGeom::Point3D< double > | m_Corner4Inner |
Corner 4 coordinates (inner side). | |
HepGeom::Point3D< double > | m_Corner4Prism |
Coordinates of the corner of corner 4 prism. | |
Sector support geometry data.
Definition at line 239 of file EKLMGeometry.h.
|
inline |
Get corner 1A coordinates.
Definition at line 591 of file EKLMGeometry.h.
|
inline |
Get corner 1A coordinates (inner side).
Definition at line 608 of file EKLMGeometry.h.
|
inline |
Get corner 1B coordinates.
Definition at line 625 of file EKLMGeometry.h.
|
inline |
Get corner 1B coordinates (inner side).
Definition at line 642 of file EKLMGeometry.h.
|
inline |
Get corner 1 X length.
Definition at line 302 of file EKLMGeometry.h.
|
inline |
Get corner 1 thickness.
Definition at line 336 of file EKLMGeometry.h.
|
inline |
Get corner 1 width.
Definition at line 319 of file EKLMGeometry.h.
|
inline |
Get corner 1 Z coordinate.
Definition at line 353 of file EKLMGeometry.h.
|
inline |
Get corner 2 coordinates (inner side).
Definition at line 659 of file EKLMGeometry.h.
|
inline |
Get corner 2 X length.
Definition at line 370 of file EKLMGeometry.h.
|
inline |
Get corner 2 Y length.
Definition at line 387 of file EKLMGeometry.h.
|
inline |
Get corner 2 thickness.
Definition at line 404 of file EKLMGeometry.h.
|
inline |
Get corner 2 Z coordinate.
Definition at line 421 of file EKLMGeometry.h.
|
inline |
Get corner 3 coordinates.
Definition at line 676 of file EKLMGeometry.h.
|
inline |
Get corner 3 coordinates (inner side).
Definition at line 693 of file EKLMGeometry.h.
|
inline |
Get corner 3 X length.
Definition at line 438 of file EKLMGeometry.h.
|
inline |
Get corner 3 Y length.
Definition at line 455 of file EKLMGeometry.h.
|
inline |
Get coordinates of the corner of corner 3 prism.
Definition at line 710 of file EKLMGeometry.h.
|
inline |
Get corner 3 thickness.
Definition at line 472 of file EKLMGeometry.h.
|
inline |
Get corner 3 Z coordinate.
Definition at line 489 of file EKLMGeometry.h.
|
inline |
Get corner 4 coordinates.
Definition at line 727 of file EKLMGeometry.h.
|
inline |
Get corner 4 coordinates (inner side).
Definition at line 744 of file EKLMGeometry.h.
|
inline |
Get corner 4 X length.
Definition at line 506 of file EKLMGeometry.h.
|
inline |
Get corner 4 Y length.
Definition at line 523 of file EKLMGeometry.h.
|
inline |
Get coordinates of the corner of corner 4 prism.
Definition at line 761 of file EKLMGeometry.h.
|
inline |
Get corner 4 thickness.
Definition at line 540 of file EKLMGeometry.h.
|
inline |
Get corner 4 Z coordinate.
Definition at line 557 of file EKLMGeometry.h.
|
inline |
Get corner 1 angle.
Definition at line 574 of file EKLMGeometry.h.
|
inline |
Get coordinate X of corner 1.
Definition at line 285 of file EKLMGeometry.h.
|
inline |
Get outerR - Y of upper edge of BoxY.
Definition at line 268 of file EKLMGeometry.h.
|
inline |
Get thickness.
Definition at line 251 of file EKLMGeometry.h.
|
inline |
Set corner 1A coordinates.
[in] | corner1A | Corner 1A coordinates. |
Definition at line 600 of file EKLMGeometry.h.
|
inline |
Set corner 1A coordinates (inner side).
[in] | corner1AInner | Corner 1A coordinates (inner side). |
Definition at line 617 of file EKLMGeometry.h.
|
inline |
Set corner 1B coordinates.
[in] | corner1B | Corner 1B coordinates. |
Definition at line 634 of file EKLMGeometry.h.
|
inline |
Set corner 1B coordinates (inner side).
[in] | corner1BInner | Corner 1B coordinates (inner side). |
Definition at line 651 of file EKLMGeometry.h.
|
inline |
Set corner 1 X length.
[in] | corner1LX | Corner 1 X length. |
Definition at line 311 of file EKLMGeometry.h.
|
inline |
Set corner 1 thickness.
[in] | corner1Thickness | Corner 1 thickness. |
Definition at line 345 of file EKLMGeometry.h.
|
inline |
Set corner 1 width.
[in] | corner1Width | Corner 1 width. |
Definition at line 328 of file EKLMGeometry.h.
|
inline |
Set corner 1 Z coordinate.
[in] | corner1Z | Corner 1 Z coordinate. |
Definition at line 362 of file EKLMGeometry.h.
|
inline |
Set corner 2 coordinates (inner side).
[in] | corner2Inner | Corner 2 coordinates (inner side). |
Definition at line 668 of file EKLMGeometry.h.
|
inline |
Set corner 2 X length.
[in] | corner2LX | Corner 2 X length. |
Definition at line 379 of file EKLMGeometry.h.
|
inline |
Set corner 2 Y length.
[in] | corner2LY | Corner 2 Y length. |
Definition at line 396 of file EKLMGeometry.h.
|
inline |
Set corner 2 thickness.
[in] | corner2Thickness | Corner 2 thickness. |
Definition at line 413 of file EKLMGeometry.h.
|
inline |
Set corner 2 Z coordinate.
[in] | corner2Z | Corner 2 Z coordinate. |
Definition at line 430 of file EKLMGeometry.h.
|
inline |
Set corner 3 coordinates.
[in] | corner3 | Corner 3 coordinates. |
Definition at line 685 of file EKLMGeometry.h.
|
inline |
Set corner 3 coordinates (inner side).
[in] | corner3Inner | corner 3 coordinates (inner side). |
Definition at line 702 of file EKLMGeometry.h.
|
inline |
Set corner 3 X length.
[in] | corner3LX | Corner 3 X length. |
Definition at line 447 of file EKLMGeometry.h.
|
inline |
Set corner 3 Y length.
[in] | corner3LY | Corner 3 Y length. |
Definition at line 464 of file EKLMGeometry.h.
|
inline |
Set coordinates of the corner of corner 3 prism.
[in] | corner3Prism | Coordinates of the corner of corner 3 prism. |
Definition at line 719 of file EKLMGeometry.h.
|
inline |
Set corner 3 thickness.
[in] | corner3Thickness | Corner 3 thickness. |
Definition at line 481 of file EKLMGeometry.h.
|
inline |
Set corner 3 Z coordinate.
[in] | corner3Z | Corner 3 Z coordinate. |
Definition at line 498 of file EKLMGeometry.h.
|
inline |
Set corner 4 coordinates.
[in] | corner4 | Corner 4 coordinates. |
Definition at line 736 of file EKLMGeometry.h.
|
inline |
Set corner 4 coordinates (inner side).
[in] | corner4Inner | Corner 4 coordinates (inner side). |
Definition at line 753 of file EKLMGeometry.h.
|
inline |
Set corner 4 X length.
[in] | corner4LX | Corner 4 X length. |
Definition at line 515 of file EKLMGeometry.h.
|
inline |
Set corner 4 Y length.
[in] | corner4LY | Corner 4 Y length. |
Definition at line 532 of file EKLMGeometry.h.
|
inline |
Set coordinates of the corner of corner 4 prism.
[in] | corner4Prism | Coordinates of the corner of corner 4 prism. |
Definition at line 770 of file EKLMGeometry.h.
|
inline |
Set corner 4 thickness.
[in] | corner4Thickness | Corner 4 thickness. |
Definition at line 549 of file EKLMGeometry.h.
|
inline |
Set corner 4 Z coordinate.
[in] | corner4Z | Corner 4 Z coordinate. |
Definition at line 566 of file EKLMGeometry.h.
|
inline |
Set corner 1 angle.
[in] | cornerAngle | Corner 1 angle. |
Definition at line 583 of file EKLMGeometry.h.
|
inline |
Set coordinate X of corner 1.
[in] | cornerX | Coordinate X of corner 1. |
Definition at line 294 of file EKLMGeometry.h.
|
inline |
Set outerR - Y of upper edge of BoxY.
[in] | deltaLY | outerR - Y of upper edge of BoxY. |
Definition at line 277 of file EKLMGeometry.h.
|
inline |
|
private |
Corner 1A coordinates.
Definition at line 840 of file EKLMGeometry.h.
|
private |
Corner 1A coordinates (inner side).
Definition at line 843 of file EKLMGeometry.h.
|
private |
Corner 1B coordinates.
Definition at line 846 of file EKLMGeometry.h.
|
private |
Corner 1B coordinates (inner side).
Definition at line 849 of file EKLMGeometry.h.
|
private |
Corner 1 X length.
Definition at line 787 of file EKLMGeometry.h.
|
private |
Corner 1 thickness.
Definition at line 793 of file EKLMGeometry.h.
|
private |
Corner 1 width.
Definition at line 790 of file EKLMGeometry.h.
|
private |
Corner 1 Z coordinate.
Definition at line 796 of file EKLMGeometry.h.
|
private |
Corner 2 coordinates (inner side) (corner of prism, too).
Definition at line 852 of file EKLMGeometry.h.
|
private |
Corner 2 X length.
Definition at line 799 of file EKLMGeometry.h.
|
private |
Corner 2 Y length.
Definition at line 802 of file EKLMGeometry.h.
|
private |
Corner 2 thickness.
Definition at line 805 of file EKLMGeometry.h.
|
private |
Corner 2 Z coordinate.
Definition at line 808 of file EKLMGeometry.h.
|
private |
Corner 3 coordinates.
Definition at line 855 of file EKLMGeometry.h.
|
private |
Corner 3 coordinates (inner side).
Definition at line 858 of file EKLMGeometry.h.
|
private |
Corner 3 X length.
Definition at line 811 of file EKLMGeometry.h.
|
private |
Corner 3 Y length.
Definition at line 814 of file EKLMGeometry.h.
|
private |
Coordinates of the corner of corner 3 prism.
Definition at line 861 of file EKLMGeometry.h.
|
private |
Corner 3 thickness.
Definition at line 817 of file EKLMGeometry.h.
|
private |
Corner 3 Z coordinate.
Definition at line 820 of file EKLMGeometry.h.
|
private |
Corner 4 coordinates.
Definition at line 864 of file EKLMGeometry.h.
|
private |
Corner 4 coordinates (inner side).
Definition at line 867 of file EKLMGeometry.h.
|
private |
Corner 4 X length.
Definition at line 823 of file EKLMGeometry.h.
|
private |
Corner 4 Y length.
Definition at line 826 of file EKLMGeometry.h.
|
private |
Coordinates of the corner of corner 4 prism.
Definition at line 870 of file EKLMGeometry.h.
|
private |
Corner 4 thickness.
Definition at line 829 of file EKLMGeometry.h.
|
private |
Corner 4 Z coordinate.
Definition at line 832 of file EKLMGeometry.h.
|
private |
Corner 1 angle.
Definition at line 837 of file EKLMGeometry.h.
|
private |
Coordinate X of corner 1.
Definition at line 784 of file EKLMGeometry.h.
|
private |
outerR - Y of upper edge of BoxY.
Definition at line 781 of file EKLMGeometry.h.
|
private |
Thickness.
Definition at line 778 of file EKLMGeometry.h.