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 1286 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ EndPlateLayer() [1/2]

EndPlateLayer ( )
inline

Constructor.

Definition at line 1293 of file CDCGeometry.h.

1293{}

◆ EndPlateLayer() [2/2]

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

Constructor.

Definition at line 1298 of file CDCGeometry.h.

1299 :
1300 m_name(name), m_layer(ilay), m_rmin(rmin),
1301 m_rmax(rmax), m_zfwd(zfwd), m_zbwd(zbwd)
1302 {
1303 }

◆ ~EndPlateLayer()

~EndPlateLayer ( )
inline

Destructor.

Definition at line 1308 of file CDCGeometry.h.

1308{}

Member Function Documentation

◆ getILayer()

int getILayer ( ) const
inline

Get ILayer.

Definition at line 1318 of file CDCGeometry.h.

1318{ return m_layer;}

◆ getName()

std::string getName ( ) const
inline

Get name.

Definition at line 1313 of file CDCGeometry.h.

1313{ return m_name;}

◆ getRmax()

double getRmax ( ) const
inline

Get Rmax.

Definition at line 1328 of file CDCGeometry.h.

1328{return m_rmax;}

◆ getRmin()

double getRmin ( ) const
inline

Get Rmin.

Definition at line 1323 of file CDCGeometry.h.

1323{ return m_rmin;}

◆ getZbwd()

double getZbwd ( ) const
inline

Get bwd z-position.

Definition at line 1338 of file CDCGeometry.h.

1338{ return m_zbwd;}

◆ getZfwd()

double getZfwd ( ) const
inline

Get fwd z-position.

Definition at line 1333 of file CDCGeometry.h.

1333{ return m_zfwd;}

Member Data Documentation

◆ m_layer

int m_layer
private

Layer.

Definition at line 1343 of file CDCGeometry.h.

◆ m_name

std::string m_name
private

Name.

Definition at line 1342 of file CDCGeometry.h.

◆ m_rmax

double m_rmax
private

r max.

Definition at line 1345 of file CDCGeometry.h.

◆ m_rmin

double m_rmin
private

r min.

Definition at line 1344 of file CDCGeometry.h.

◆ m_zbwd

double m_zbwd
private

z bwd.

Definition at line 1347 of file CDCGeometry.h.

◆ m_zfwd

double m_zfwd
private

z fwd.

Definition at line 1346 of file CDCGeometry.h.


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