Belle II Software development
EKLMGeometry::SegmentSupportPosition Class Reference

Segment support position. More...

#include <EKLMGeometry.h>

Inheritance diagram for EKLMGeometry::SegmentSupportPosition:

Public Member Functions

 SegmentSupportPosition ()
 Constructor.
 
double getDeltaLRight () const
 Get right Delta L.
 
void setDeltaLRight (double deltaLRight)
 Set right Delta L.
 
double getDeltaLLeft () const
 Get left Delta L.
 
void setDeltaLLeft (double deltaLLeft)
 Set left DeltaL.
 
double getLength () const
 Get length.
 
void setLength (double length)
 Set length.
 
double getX () const
 Get X coordinate.
 
void setX (double x)
 Set X coordinate.
 
double getY () const
 Get Y coordinate.
 
void setY (double y)
 Set Y coordinate.
 
double getZ () const
 Get Z coordinate.
 
void setZ (double z)
 Set Z coordinate.
 

Private Member Functions

 ClassDef (SegmentSupportPosition, 1)
 Class version.
 

Private Attributes

double m_DeltaLRight = 0
 Right (X-plane) delta L.
 
double m_DeltaLLeft = 0
 Left (X-plane) delta L.
 
double m_Length = 0
 Length.
 
double m_X = 0
 X coordinate.
 
double m_Y = 0
 Y coordinate.
 
double m_Z = 0
 Z coordinate.
 

Detailed Description

Segment support position.

Definition at line 1038 of file EKLMGeometry.h.

Constructor & Destructor Documentation

◆ SegmentSupportPosition()

Constructor.

Definition at line 53 of file EKLMGeometry.cc.

54{
55}

Member Function Documentation

◆ getDeltaLLeft()

double getDeltaLLeft ( ) const
inline

Get left Delta L.

Definition at line 1067 of file EKLMGeometry.h.

1068 {
1069 return m_DeltaLLeft;
1070 }
double m_DeltaLLeft
Left (X-plane) delta L.

◆ getDeltaLRight()

double getDeltaLRight ( ) const
inline

Get right Delta L.

Definition at line 1050 of file EKLMGeometry.h.

1051 {
1052 return m_DeltaLRight;
1053 }
double m_DeltaLRight
Right (X-plane) delta L.

◆ getLength()

double getLength ( ) const
inline

Get length.

Definition at line 1084 of file EKLMGeometry.h.

1085 {
1086 return m_Length;
1087 }

◆ getX()

double getX ( ) const
inline

Get X coordinate.

Definition at line 1101 of file EKLMGeometry.h.

1102 {
1103 return m_X;
1104 }

◆ getY()

double getY ( ) const
inline

Get Y coordinate.

Definition at line 1118 of file EKLMGeometry.h.

1119 {
1120 return m_Y;
1121 }

◆ getZ()

double getZ ( ) const
inline

Get Z coordinate.

Definition at line 1135 of file EKLMGeometry.h.

1136 {
1137 return m_Z;
1138 }

◆ setDeltaLLeft()

void setDeltaLLeft ( double  deltaLLeft)
inline

Set left DeltaL.

Parameters
[in]deltaLLeftLeft Delta L.

Definition at line 1076 of file EKLMGeometry.h.

1077 {
1078 m_DeltaLLeft = deltaLLeft;
1079 }

◆ setDeltaLRight()

void setDeltaLRight ( double  deltaLRight)
inline

Set right Delta L.

Parameters
[in]deltaLRightRight Delta L.

Definition at line 1059 of file EKLMGeometry.h.

1060 {
1061 m_DeltaLRight = deltaLRight;
1062 }

◆ setLength()

void setLength ( double  length)
inline

Set length.

Parameters
[in]lengthLength.

Definition at line 1093 of file EKLMGeometry.h.

1094 {
1095 m_Length = length;
1096 }

◆ setX()

void setX ( double  x)
inline

Set X coordinate.

Parameters
[in]xX coordinate.

Definition at line 1110 of file EKLMGeometry.h.

1111 {
1112 m_X = x;
1113 }

◆ setY()

void setY ( double  y)
inline

Set Y coordinate.

Parameters
[in]yY coordinate.

Definition at line 1127 of file EKLMGeometry.h.

1128 {
1129 m_Y = y;
1130 }

◆ setZ()

void setZ ( double  z)
inline

Set Z coordinate.

Parameters
[in]zZ coordinate.

Definition at line 1144 of file EKLMGeometry.h.

1145 {
1146 m_Z = z;
1147 }

Member Data Documentation

◆ m_DeltaLLeft

double m_DeltaLLeft = 0
private

Left (X-plane) delta L.

Definition at line 1155 of file EKLMGeometry.h.

◆ m_DeltaLRight

double m_DeltaLRight = 0
private

Right (X-plane) delta L.

Definition at line 1152 of file EKLMGeometry.h.

◆ m_Length

double m_Length = 0
private

Length.

Definition at line 1158 of file EKLMGeometry.h.

◆ m_X

double m_X = 0
private

X coordinate.

Definition at line 1161 of file EKLMGeometry.h.

◆ m_Y

double m_Y = 0
private

Y coordinate.

Definition at line 1164 of file EKLMGeometry.h.

◆ m_Z

double m_Z = 0
private

Z coordinate.

Definition at line 1167 of file EKLMGeometry.h.


The documentation for this class was generated from the following files: