Belle II Software development
CDCGeometry::Rib4 Class Reference

Rib4 structure geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::Rib4:

Public Member Functions

 Rib4 ()
 Constructor.
 
 Rib4 (int id, double length, double width, double thick, double length2, double width2, double thick2, double x, double y, double z, double x2, double y2, double z2, int offset, int ndiv)
 Constructor.
 
 ~Rib4 ()
 Destructor.
 
int getId () const
 Get the rib4 Id.
 
double getLength () const
 Get the length of the rib4.
 
double getWidth () const
 Get the width of the rib4.
 
double getThick () const
 Get the thickness of the rib4.
 
double getLength2 () const
 Get the length of the rib4.
 
double getWidth2 () const
 Get the width of the rib4.
 
double getThick2 () const
 Get the thickness of the rib4.
 
double getX () const
 Get the x-position of the rib4.
 
double getY () const
 Get the y-position of the rib4.
 
double getZ () const
 Get the z-position of the rib4.
 
double getX2 () const
 Get the x-position of the rib4.
 
double getY2 () const
 Get the y-position of the rib4.
 
double getZ2 () const
 Get the z-position of the rib4.
 
int getOffset () const
 Get number of division of the rib4.
 
int getNDiv () const
 Get number of division of the rib4.
 

Private Member Functions

 ClassDef (Rib4, 1)
 Makes objects storable.
 

Private Attributes

int m_id
 rib4 id.
 
double m_length
 length of the rib4.
 
double m_width
 width of the rib4.
 
double m_thick
 thickness of the rib4.
 
double m_length2
 length of the rib4.
 
double m_width2
 width of the rib4.
 
double m_thick2
 thickness of the rib4.
 
double m_x
 the y-position of the rib4.
 
double m_y
 the y-position of the rib4.
 
double m_z
 the z-position of the rib4.
 
double m_x2
 the y-position of the rib4.
 
double m_y2
 the y-position of the rib4.
 
double m_z2
 the z-position of the rib4.
 
int m_offset
 Number of division.
 
int m_ndiv
 Number of division.
 

Detailed Description

Rib4 structure geometry parameters.

Definition at line 370 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ Rib4() [1/2]

Rib4 ( )
inline

Constructor.

Definition at line 377 of file CDCGeometry.h.

377{}

◆ Rib4() [2/2]

Rib4 ( int  id,
double  length,
double  width,
double  thick,
double  length2,
double  width2,
double  thick2,
double  x,
double  y,
double  z,
double  x2,
double  y2,
double  z2,
int  offset,
int  ndiv 
)
inline

Constructor.

Definition at line 382 of file CDCGeometry.h.

386 :
387 m_id(id), m_length(length), m_width(width), m_thick(thick),
388 m_length2(length2), m_width2(width2), m_thick2(thick2),
389 m_x(x), m_y(y), m_z(z),
390 m_x2(x2), m_y2(y2), m_z2(z2), m_offset(offset), m_ndiv(ndiv)
391 {}
double m_x2
the y-position of the rib4.
Definition: CDCGeometry.h:483
int m_ndiv
Number of division.
Definition: CDCGeometry.h:487
double m_width2
width of the rib4.
Definition: CDCGeometry.h:478
double m_width
width of the rib4.
Definition: CDCGeometry.h:475
double m_thick2
thickness of the rib4.
Definition: CDCGeometry.h:479
double m_x
the y-position of the rib4.
Definition: CDCGeometry.h:480
double m_thick
thickness of the rib4.
Definition: CDCGeometry.h:476
double m_y2
the y-position of the rib4.
Definition: CDCGeometry.h:484
int m_offset
Number of division.
Definition: CDCGeometry.h:486
double m_length
length of the rib4.
Definition: CDCGeometry.h:474
double m_z2
the z-position of the rib4.
Definition: CDCGeometry.h:485
double m_z
the z-position of the rib4.
Definition: CDCGeometry.h:482
double m_y
the y-position of the rib4.
Definition: CDCGeometry.h:481
double m_length2
length of the rib4.
Definition: CDCGeometry.h:477

◆ ~Rib4()

~Rib4 ( )
inline

Destructor.

Definition at line 397 of file CDCGeometry.h.

397{}

Member Function Documentation

◆ getId()

int getId ( ) const
inline

Get the rib4 Id.

Definition at line 402 of file CDCGeometry.h.

402{return m_id;}

◆ getLength()

double getLength ( ) const
inline

Get the length of the rib4.

Definition at line 408 of file CDCGeometry.h.

408{ return m_length;}

◆ getLength2()

double getLength2 ( ) const
inline

Get the length of the rib4.

Definition at line 423 of file CDCGeometry.h.

423{ return m_length2;}

◆ getNDiv()

int getNDiv ( ) const
inline

Get number of division of the rib4.

Definition at line 469 of file CDCGeometry.h.

469{ return m_ndiv;}

◆ getOffset()

int getOffset ( ) const
inline

Get number of division of the rib4.

Definition at line 464 of file CDCGeometry.h.

464{ return m_offset;}

◆ getThick()

double getThick ( ) const
inline

Get the thickness of the rib4.

Definition at line 418 of file CDCGeometry.h.

418{ return m_thick;}

◆ getThick2()

double getThick2 ( ) const
inline

Get the thickness of the rib4.

Definition at line 433 of file CDCGeometry.h.

433{ return m_thick2;}

◆ getWidth()

double getWidth ( ) const
inline

Get the width of the rib4.

Definition at line 413 of file CDCGeometry.h.

413{ return m_width;}

◆ getWidth2()

double getWidth2 ( ) const
inline

Get the width of the rib4.

Definition at line 428 of file CDCGeometry.h.

428{ return m_width2;}

◆ getX()

double getX ( ) const
inline

Get the x-position of the rib4.

Definition at line 438 of file CDCGeometry.h.

438{ return m_x;}

◆ getX2()

double getX2 ( ) const
inline

Get the x-position of the rib4.

Definition at line 451 of file CDCGeometry.h.

451{ return m_x2;}

◆ getY()

double getY ( ) const
inline

Get the y-position of the rib4.

Definition at line 442 of file CDCGeometry.h.

442{ return m_y;}

◆ getY2()

double getY2 ( ) const
inline

Get the y-position of the rib4.

Definition at line 455 of file CDCGeometry.h.

455{ return m_y2;}

◆ getZ()

double getZ ( ) const
inline

Get the z-position of the rib4.

Definition at line 446 of file CDCGeometry.h.

446{ return m_z;}

◆ getZ2()

double getZ2 ( ) const
inline

Get the z-position of the rib4.

Definition at line 459 of file CDCGeometry.h.

459{ return m_z2;}

Member Data Documentation

◆ m_id

int m_id
private

rib4 id.

Definition at line 473 of file CDCGeometry.h.

◆ m_length

double m_length
private

length of the rib4.

Definition at line 474 of file CDCGeometry.h.

◆ m_length2

double m_length2
private

length of the rib4.

Definition at line 477 of file CDCGeometry.h.

◆ m_ndiv

int m_ndiv
private

Number of division.

Definition at line 487 of file CDCGeometry.h.

◆ m_offset

int m_offset
private

Number of division.

Definition at line 486 of file CDCGeometry.h.

◆ m_thick

double m_thick
private

thickness of the rib4.

Definition at line 476 of file CDCGeometry.h.

◆ m_thick2

double m_thick2
private

thickness of the rib4.

Definition at line 479 of file CDCGeometry.h.

◆ m_width

double m_width
private

width of the rib4.

Definition at line 475 of file CDCGeometry.h.

◆ m_width2

double m_width2
private

width of the rib4.

Definition at line 478 of file CDCGeometry.h.

◆ m_x

double m_x
private

the y-position of the rib4.

Definition at line 480 of file CDCGeometry.h.

◆ m_x2

double m_x2
private

the y-position of the rib4.

Definition at line 483 of file CDCGeometry.h.

◆ m_y

double m_y
private

the y-position of the rib4.

Definition at line 481 of file CDCGeometry.h.

◆ m_y2

double m_y2
private

the y-position of the rib4.

Definition at line 484 of file CDCGeometry.h.

◆ m_z

double m_z
private

the z-position of the rib4.

Definition at line 482 of file CDCGeometry.h.

◆ m_z2

double m_z2
private

the z-position of the rib4.

Definition at line 485 of file CDCGeometry.h.


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