Belle II Software  release-05-02-19
EKLMGeometry::StripGeometry Class Reference

Strip geometry data. More...

#include <EKLMGeometry.h>

Inheritance diagram for EKLMGeometry::StripGeometry:
Collaboration diagram for EKLMGeometry::StripGeometry:

Public Member Functions

 StripGeometry ()
 Constructor.
 
double getWidth () const
 Get width.
 
void setWidth (double width)
 Set width. More...
 
double getThickness () const
 Get thickness.
 
void setThickness (double thickness)
 Set thickness. More...
 
double getGrooveDepth () const
 Get groove depth.
 
void setGrooveDepth (double grooveDepth)
 Set groove depth. More...
 
double getGrooveWidth () const
 Get groove width.
 
void setGrooveWidth (double grooveWidth)
 Set groove width. More...
 
double getNoScintillationThickness () const
 Get nonscintillating layer thickness. More...
 
void setNoScintillationThickness (double thickness)
 Set nonscintillating layer thickness. More...
 
double getRSSSize () const
 Get "SiPM" size.
 
void setRSSSize (double rssSize)
 Set "SiPM" size. More...
 

Private Member Functions

 ClassDef (StripGeometry, 1)
 Class version.
 

Private Attributes

double m_Width = 0
 Width.
 
double m_Thickness = 0
 Thickness.
 
double m_GrooveDepth = 0
 Groove depth.
 
double m_GrooveWidth = 0
 Groove width.
 
double m_NoScintillationThickness = 0
 Non-scintillating layer thickness.
 
double m_RSSSize = 0
 Radiation study SiPM size.
 

Detailed Description

Strip geometry data.

Definition at line 1187 of file EKLMGeometry.h.

Member Function Documentation

◆ getNoScintillationThickness()

double getNoScintillationThickness ( ) const
inline

Get nonscintillating layer thickness.

Definition at line 1267 of file EKLMGeometry.h.

◆ setGrooveDepth()

void setGrooveDepth ( double  grooveDepth)
inline

Set groove depth.

Parameters
[in]grooveDepthGroove depth.

Definition at line 1242 of file EKLMGeometry.h.

◆ setGrooveWidth()

void setGrooveWidth ( double  grooveWidth)
inline

Set groove width.

Parameters
[in]grooveWidthGroove width.

Definition at line 1259 of file EKLMGeometry.h.

◆ setNoScintillationThickness()

void setNoScintillationThickness ( double  thickness)
inline

Set nonscintillating layer thickness.

Parameters
[in]thicknessNonscintillating layer thickness.

Definition at line 1276 of file EKLMGeometry.h.

◆ setRSSSize()

void setRSSSize ( double  rssSize)
inline

Set "SiPM" size.

Parameters
[in]

Definition at line 1293 of file EKLMGeometry.h.

◆ setThickness()

void setThickness ( double  thickness)
inline

Set thickness.

Parameters
[in]thicknessThickness.

Definition at line 1225 of file EKLMGeometry.h.

◆ setWidth()

void setWidth ( double  width)
inline

Set width.

Parameters
[in]widthWidth.

Definition at line 1208 of file EKLMGeometry.h.


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