Belle II Software development
CDCGeometry::Rib3 Class Reference

Rib3 structure geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::Rib3:

Public Member Functions

 Rib3 ()
 Constructor.
 
 Rib3 (int id, double length, double width, double thick, double r, double x, double y, double z, double rx, double ry, double rz, int offset, int ndiv)
 Constructor.
 
 ~Rib3 ()
 Destructor.
 
int getId () const
 Get the rib3 Id.
 
double getLength () const
 Get the length of the rib3.
 
double getWidth () const
 Get the width of the rib3.
 
double getThick () const
 Get the thickness of the rib3.
 
double getR () const
 Get the width of the rib3.
 
double getX () const
 Get the x-position of the rib3.
 
double getY () const
 Get the y-position of the rib3.
 
double getZ () const
 Get the z-position of the rib3.
 
double getRx () const
 Get the x-position of the rib3.
 
double getRy () const
 Get the y-position of the rib3.
 
double getRz () const
 Get the z-position of the rib3.
 
int getOffset () const
 Get number of division of the rib3.
 
int getNDiv () const
 Get number of division of the rib3.
 

Private Member Functions

 ClassDef (Rib3, 1)
 Makes objects storable.
 

Private Attributes

int m_id
 rib3 id.
 
double m_length
 length of the rib3.
 
double m_width
 width of the rib3.
 
double m_thick
 thickness of the rib3.
 
double m_r
 width of the rib3.
 
double m_x
 the y-position of the rib3.
 
double m_y
 the y-position of the rib3.
 
double m_z
 the z-position of the rib3.
 
double m_rx
 the y-position of the rib3.
 
double m_ry
 the y-position of the rib3.
 
double m_rz
 the z-position of the rib3.
 
int m_offset
 Number of division.
 
int m_ndiv
 Number of division.
 

Detailed Description

Rib3 structure geometry parameters.

Definition at line 257 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ Rib3() [1/2]

Rib3 ( )
inline

Constructor.

Definition at line 264 of file CDCGeometry.h.

264{}

◆ Rib3() [2/2]

Rib3 ( int  id,
double  length,
double  width,
double  thick,
double  r,
double  x,
double  y,
double  z,
double  rx,
double  ry,
double  rz,
int  offset,
int  ndiv 
)
inline

Constructor.

Definition at line 269 of file CDCGeometry.h.

272 :
273 m_id(id), m_length(length), m_width(width), m_thick(thick),
274 m_r(r), m_x(x), m_y(y), m_z(z),
275 m_rx(rx), m_ry(ry), m_rz(rz), m_offset(offset), m_ndiv(ndiv)
276 {}
int m_ndiv
Number of division.
Definition: CDCGeometry.h:360
double m_ry
the y-position of the rib3.
Definition: CDCGeometry.h:357
double m_width
width of the rib3.
Definition: CDCGeometry.h:350
double m_x
the y-position of the rib3.
Definition: CDCGeometry.h:353
double m_thick
thickness of the rib3.
Definition: CDCGeometry.h:351
int m_offset
Number of division.
Definition: CDCGeometry.h:359
double m_length
length of the rib3.
Definition: CDCGeometry.h:349
double m_z
the z-position of the rib3.
Definition: CDCGeometry.h:355
double m_rz
the z-position of the rib3.
Definition: CDCGeometry.h:358
double m_y
the y-position of the rib3.
Definition: CDCGeometry.h:354
double m_r
width of the rib3.
Definition: CDCGeometry.h:352
double m_rx
the y-position of the rib3.
Definition: CDCGeometry.h:356

◆ ~Rib3()

~Rib3 ( )
inline

Destructor.

Definition at line 282 of file CDCGeometry.h.

282{}

Member Function Documentation

◆ getId()

int getId ( ) const
inline

Get the rib3 Id.

Definition at line 287 of file CDCGeometry.h.

287{return m_id;}

◆ getLength()

double getLength ( ) const
inline

Get the length of the rib3.

Definition at line 293 of file CDCGeometry.h.

293{ return m_length;}

◆ getNDiv()

int getNDiv ( ) const
inline

Get number of division of the rib3.

Definition at line 344 of file CDCGeometry.h.

344{ return m_ndiv;}

◆ getOffset()

int getOffset ( ) const
inline

Get number of division of the rib3.

Definition at line 339 of file CDCGeometry.h.

339{ return m_offset;}

◆ getR()

double getR ( ) const
inline

Get the width of the rib3.

Definition at line 308 of file CDCGeometry.h.

308{ return m_r;}

◆ getRx()

double getRx ( ) const
inline

Get the x-position of the rib3.

Definition at line 326 of file CDCGeometry.h.

326{ return m_rx;}

◆ getRy()

double getRy ( ) const
inline

Get the y-position of the rib3.

Definition at line 330 of file CDCGeometry.h.

330{ return m_ry;}

◆ getRz()

double getRz ( ) const
inline

Get the z-position of the rib3.

Definition at line 334 of file CDCGeometry.h.

334{ return m_rz;}

◆ getThick()

double getThick ( ) const
inline

Get the thickness of the rib3.

Definition at line 303 of file CDCGeometry.h.

303{ return m_thick;}

◆ getWidth()

double getWidth ( ) const
inline

Get the width of the rib3.

Definition at line 298 of file CDCGeometry.h.

298{ return m_width;}

◆ getX()

double getX ( ) const
inline

Get the x-position of the rib3.

Definition at line 313 of file CDCGeometry.h.

313{ return m_x;}

◆ getY()

double getY ( ) const
inline

Get the y-position of the rib3.

Definition at line 317 of file CDCGeometry.h.

317{ return m_y;}

◆ getZ()

double getZ ( ) const
inline

Get the z-position of the rib3.

Definition at line 321 of file CDCGeometry.h.

321{ return m_z;}

Member Data Documentation

◆ m_id

int m_id
private

rib3 id.

Definition at line 348 of file CDCGeometry.h.

◆ m_length

double m_length
private

length of the rib3.

Definition at line 349 of file CDCGeometry.h.

◆ m_ndiv

int m_ndiv
private

Number of division.

Definition at line 360 of file CDCGeometry.h.

◆ m_offset

int m_offset
private

Number of division.

Definition at line 359 of file CDCGeometry.h.

◆ m_r

double m_r
private

width of the rib3.

Definition at line 352 of file CDCGeometry.h.

◆ m_rx

double m_rx
private

the y-position of the rib3.

Definition at line 356 of file CDCGeometry.h.

◆ m_ry

double m_ry
private

the y-position of the rib3.

Definition at line 357 of file CDCGeometry.h.

◆ m_rz

double m_rz
private

the z-position of the rib3.

Definition at line 358 of file CDCGeometry.h.

◆ m_thick

double m_thick
private

thickness of the rib3.

Definition at line 351 of file CDCGeometry.h.

◆ m_width

double m_width
private

width of the rib3.

Definition at line 350 of file CDCGeometry.h.

◆ m_x

double m_x
private

the y-position of the rib3.

Definition at line 353 of file CDCGeometry.h.

◆ m_y

double m_y
private

the y-position of the rib3.

Definition at line 354 of file CDCGeometry.h.

◆ m_z

double m_z
private

the z-position of the rib3.

Definition at line 355 of file CDCGeometry.h.


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