Belle II Software development
EKLMGeometry::SegmentSupportGeometry Class Reference

Segment support geometry data. More...

#include <EKLMGeometry.h>

Inheritance diagram for EKLMGeometry::SegmentSupportGeometry:

Public Member Functions

 SegmentSupportGeometry ()
 Constructor.
 
double getTopWidth () const
 Get top part width.
 
void setTopWidth (double topWidth)
 Set top part width.
 
double getTopThickness () const
 Get top part thickness.
 
void setTopThickness (double topThickness)
 Set top part thickness.
 
double getMiddleWidth () const
 Get middle part width.
 
void setMiddleWidth (double middleWidth)
 Set middle part width.
 
double getMiddleThickness () const
 Get middle part thickness.
 
void setMiddleThickness (double middleThickness)
 Set middle part thickness.
 

Private Member Functions

 ClassDef (SegmentSupportGeometry, 1)
 Class version.
 

Private Attributes

double m_TopWidth = 0
 Top box width.
 
double m_TopThickness = 0
 Top box thickness.
 
double m_MiddleWidth = 0
 Middle box width.
 
double m_MiddleThickness = 0
 Middle box thickness.
 

Detailed Description

Segment support geometry data.

Definition at line 939 of file EKLMGeometry.h.

Constructor & Destructor Documentation

◆ SegmentSupportGeometry()

Constructor.

Definition at line 47 of file EKLMGeometry.cc.

48{
49}

Member Function Documentation

◆ getMiddleThickness()

double getMiddleThickness ( ) const
inline

Get middle part thickness.

Definition at line 1002 of file EKLMGeometry.h.

1003 {
1004 return m_MiddleThickness;
1005 }
double m_MiddleThickness
Middle box thickness.

◆ getMiddleWidth()

double getMiddleWidth ( ) const
inline

Get middle part width.

Definition at line 985 of file EKLMGeometry.h.

986 {
987 return m_MiddleWidth;
988 }

◆ getTopThickness()

double getTopThickness ( ) const
inline

Get top part thickness.

Definition at line 968 of file EKLMGeometry.h.

969 {
970 return m_TopThickness;
971 }

◆ getTopWidth()

double getTopWidth ( ) const
inline

Get top part width.

Definition at line 951 of file EKLMGeometry.h.

952 {
953 return m_TopWidth;
954 }

◆ setMiddleThickness()

void setMiddleThickness ( double  middleThickness)
inline

Set middle part thickness.

Parameters
[in]middleThicknessMiddle part thickness.

Definition at line 1011 of file EKLMGeometry.h.

1012 {
1013 m_MiddleThickness = middleThickness;
1014 }

◆ setMiddleWidth()

void setMiddleWidth ( double  middleWidth)
inline

Set middle part width.

Parameters
[in]middleWidthMiddle part width.

Definition at line 994 of file EKLMGeometry.h.

995 {
996 m_MiddleWidth = middleWidth;
997 }

◆ setTopThickness()

void setTopThickness ( double  topThickness)
inline

Set top part thickness.

Parameters
[in]topThicknessTop part thickness.

Definition at line 977 of file EKLMGeometry.h.

978 {
979 m_TopThickness = topThickness;
980 }

◆ setTopWidth()

void setTopWidth ( double  topWidth)
inline

Set top part width.

Parameters
[in]topWidthTop part width.

Definition at line 960 of file EKLMGeometry.h.

961 {
962 m_TopWidth = topWidth;
963 }

Member Data Documentation

◆ m_MiddleThickness

double m_MiddleThickness = 0
private

Middle box thickness.

Definition at line 1028 of file EKLMGeometry.h.

◆ m_MiddleWidth

double m_MiddleWidth = 0
private

Middle box width.

Definition at line 1025 of file EKLMGeometry.h.

◆ m_TopThickness

double m_TopThickness = 0
private

Top box thickness.

Definition at line 1022 of file EKLMGeometry.h.

◆ m_TopWidth

double m_TopWidth = 0
private

Top box width.

Definition at line 1019 of file EKLMGeometry.h.


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