Belle II Software development
EKLMGeometry::ElementPosition Class Reference

Position information for the elements of detector. More...

#include <EKLMGeometry.h>

Inheritance diagram for EKLMGeometry::ElementPosition:

Public Member Functions

 ElementPosition ()
 Constructor.
 
double getInnerR () const
 Get inner radius.
 
void setInnerR (double innerR)
 Set inner radius.
 
double getOuterR () const
 Get outer radius.
 
void setOuterR (double outerR)
 Set outer radius.
 
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 (ElementPosition, 1)
 Class version.
 

Private Attributes

double m_InnerR = 0
 Inner radius.
 
double m_OuterR = 0
 Outer radius.
 
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

Position information for the elements of detector.

Definition at line 100 of file EKLMGeometry.h.

Constructor & Destructor Documentation

◆ ElementPosition()

Constructor.

Definition at line 29 of file EKLMGeometry.cc.

30{
31}

Member Function Documentation

◆ getInnerR()

double getInnerR ( ) const
inline

Get inner radius.

Definition at line 112 of file EKLMGeometry.h.

113 {
114 return m_InnerR;
115 }

◆ getLength()

double getLength ( ) const
inline

Get length.

Definition at line 146 of file EKLMGeometry.h.

147 {
148 return m_Length;
149 }

◆ getOuterR()

double getOuterR ( ) const
inline

Get outer radius.

Definition at line 129 of file EKLMGeometry.h.

130 {
131 return m_OuterR;
132 }

◆ getX()

double getX ( ) const
inline

Get X coordinate.

Definition at line 163 of file EKLMGeometry.h.

164 {
165 return m_X;
166 }

◆ getY()

double getY ( ) const
inline

Get Y coordinate.

Definition at line 180 of file EKLMGeometry.h.

181 {
182 return m_Y;
183 }

◆ getZ()

double getZ ( ) const
inline

Get Z coordinate.

Definition at line 197 of file EKLMGeometry.h.

198 {
199 return m_Z;
200 }

◆ setInnerR()

void setInnerR ( double  innerR)
inline

Set inner radius.

Parameters
[in]innerRInner radius.

Definition at line 121 of file EKLMGeometry.h.

122 {
123 m_InnerR = innerR;
124 }

◆ setLength()

void setLength ( double  length)
inline

Set length.

Parameters
[in]lengthLength.

Definition at line 155 of file EKLMGeometry.h.

156 {
157 m_Length = length;
158 }

◆ setOuterR()

void setOuterR ( double  outerR)
inline

Set outer radius.

Parameters
[in]outerROuter radius.

Definition at line 138 of file EKLMGeometry.h.

139 {
140 m_OuterR = outerR;
141 }

◆ setX()

void setX ( double  x)
inline

Set X coordinate.

Parameters
[in]xX coordinate.

Definition at line 172 of file EKLMGeometry.h.

173 {
174 m_X = x;
175 }

◆ setY()

void setY ( double  y)
inline

Set Y coordinate.

Parameters
[in]yY coordinate.

Definition at line 189 of file EKLMGeometry.h.

190 {
191 m_Y = y;
192 }

◆ setZ()

void setZ ( double  z)
inline

Set Z coordinate.

Parameters
[in]zZ coordinate.

Definition at line 206 of file EKLMGeometry.h.

207 {
208 m_Z = z;
209 }

Member Data Documentation

◆ m_InnerR

double m_InnerR = 0
private

Inner radius.

Definition at line 214 of file EKLMGeometry.h.

◆ m_Length

double m_Length = 0
private

Length.

Definition at line 220 of file EKLMGeometry.h.

◆ m_OuterR

double m_OuterR = 0
private

Outer radius.

Definition at line 217 of file EKLMGeometry.h.

◆ m_X

double m_X = 0
private

X coordinate.

Definition at line 223 of file EKLMGeometry.h.

◆ m_Y

double m_Y = 0
private

Y coordinate.

Definition at line 226 of file EKLMGeometry.h.

◆ m_Z

double m_Z = 0
private

Z coordinate.

Definition at line 229 of file EKLMGeometry.h.


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