Belle II Software development
CDCGeometry::EndPlateLayer Class Reference

Endplate layer geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::EndPlateLayer:

Public Member Functions

 EndPlateLayer ()
 Constructor.
 
 EndPlateLayer (const std::string &name, int ilay, double rmin, double rmax, double zfwd, double zbwd)
 Constructor.
 
 ~EndPlateLayer ()
 Destructor.
 
std::string getName () const
 Get name.
 
int getILayer () const
 Get ILayer.
 
double getRmin () const
 Get Rmin.
 
double getRmax () const
 Get Rmax.
 
double getZfwd () const
 Get fwd z-position.
 
double getZbwd () const
 Get bwd z-position.
 

Private Member Functions

 ClassDef (EndPlateLayer, 1)
 Makes objects storable.
 

Private Attributes

std::string m_name
 Name.
 
int m_layer
 Layer.
 
double m_rmin
 r min.
 
double m_rmax
 r max.
 
double m_zfwd
 z fwd.
 
double m_zbwd
 z bwd.
 

Detailed Description

Endplate layer geometry parameters.

Definition at line 1281 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ EndPlateLayer() [1/2]

EndPlateLayer ( )
inline

Constructor.

Definition at line 1288 of file CDCGeometry.h.

1288{}

◆ EndPlateLayer() [2/2]

EndPlateLayer ( const std::string &  name,
int  ilay,
double  rmin,
double  rmax,
double  zfwd,
double  zbwd 
)
inline

Constructor.

Definition at line 1293 of file CDCGeometry.h.

1294 :
1295 m_name(name), m_layer(ilay), m_rmin(rmin),
1296 m_rmax(rmax), m_zfwd(zfwd), m_zbwd(zbwd)
1297 {
1298 }

◆ ~EndPlateLayer()

~EndPlateLayer ( )
inline

Destructor.

Definition at line 1303 of file CDCGeometry.h.

1303{}

Member Function Documentation

◆ getILayer()

int getILayer ( ) const
inline

Get ILayer.

Definition at line 1313 of file CDCGeometry.h.

1313{ return m_layer;}

◆ getName()

std::string getName ( ) const
inline

Get name.

Definition at line 1308 of file CDCGeometry.h.

1308{ return m_name;}

◆ getRmax()

double getRmax ( ) const
inline

Get Rmax.

Definition at line 1323 of file CDCGeometry.h.

1323{return m_rmax;}

◆ getRmin()

double getRmin ( ) const
inline

Get Rmin.

Definition at line 1318 of file CDCGeometry.h.

1318{ return m_rmin;}

◆ getZbwd()

double getZbwd ( ) const
inline

Get bwd z-position.

Definition at line 1333 of file CDCGeometry.h.

1333{ return m_zbwd;}

◆ getZfwd()

double getZfwd ( ) const
inline

Get fwd z-position.

Definition at line 1328 of file CDCGeometry.h.

1328{ return m_zfwd;}

Member Data Documentation

◆ m_layer

int m_layer
private

Layer.

Definition at line 1338 of file CDCGeometry.h.

◆ m_name

std::string m_name
private

Name.

Definition at line 1337 of file CDCGeometry.h.

◆ m_rmax

double m_rmax
private

r max.

Definition at line 1340 of file CDCGeometry.h.

◆ m_rmin

double m_rmin
private

r min.

Definition at line 1339 of file CDCGeometry.h.

◆ m_zbwd

double m_zbwd
private

z bwd.

Definition at line 1342 of file CDCGeometry.h.

◆ m_zfwd

double m_zfwd
private

z fwd.

Definition at line 1341 of file CDCGeometry.h.


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