Belle II Software development
CDCGeometry::Rib5 Class Reference

Rib5 structure geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::Rib5:

Public Member Functions

 Rib5 ()
 Constructor.
 
 Rib5 (int id, double dr, double dz, double width, double thick, double rin, double x, double y, double z, double rotx, double roty, double rotz, int offset, int ndiv)
 Constructor.
 
 ~Rib5 ()
 Destructor.
 
int getId () const
 Get the rib5 Id.
 
double getDr () const
 Get the length of the rib5.
 
double getDz () const
 Get the length of the rib5.
 
double getWidth () const
 Get the width of the rib5.
 
double getThick () const
 Get the thickness of the rib5.
 
double getRin () const
 Get the length of the rib5.
 
double getX () const
 Get the x-position of the rib5.
 
double getY () const
 Get the y-position of the rib5.
 
double getZ () const
 Get the z-position of the rib5.
 
double getRotx () const
 Get the x-position of the rib5.
 
double getRoty () const
 Get the y-position of the rib5.
 
double getRotz () const
 Get the z-position of the rib5.
 
int getOffset () const
 Get number of division of the rib5.
 
int getNDiv () const
 Get number of division of the rib5.
 

Private Member Functions

 ClassDef (Rib5, 1)
 Makes objects storable.
 

Private Attributes

int m_id
 rib5 id.
 
double m_dr
 length of the rib5.
 
double m_dz
 length of the rib5.
 
double m_width
 width of the rib5.
 
double m_thick
 thickness of the rib5.
 
double m_rin
 length of the rib5.
 
double m_x
 the y-position of the rib5.
 
double m_y
 the y-position of the rib5.
 
double m_z
 the z-position of the rib5.
 
double m_rotx
 the y-position of the rib5.
 
double m_roty
 the y-position of the rib5.
 
double m_rotz
 the z-position of the rib5.
 
int m_offset
 Number of division.
 
int m_ndiv
 Number of division.
 

Detailed Description

Rib5 structure geometry parameters.

Definition at line 497 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ Rib5() [1/2]

Rib5 ( )
inline

Constructor.

Definition at line 504 of file CDCGeometry.h.

504{}

◆ Rib5() [2/2]

Rib5 ( int  id,
double  dr,
double  dz,
double  width,
double  thick,
double  rin,
double  x,
double  y,
double  z,
double  rotx,
double  roty,
double  rotz,
int  offset,
int  ndiv 
)
inline

Constructor.

Definition at line 509 of file CDCGeometry.h.

512 :
513 m_id(id), m_dr(dr), m_dz(dz), m_width(width), m_thick(thick),
514 m_rin(rin), m_x(x), m_y(y), m_z(z),
515 m_rotx(rotx), m_roty(roty), m_rotz(rotz), m_offset(offset), m_ndiv(ndiv)
516 {}
double m_rotx
the y-position of the rib5.
Definition: CDCGeometry.h:602
double m_rin
length of the rib5.
Definition: CDCGeometry.h:598
double m_roty
the y-position of the rib5.
Definition: CDCGeometry.h:603
int m_ndiv
Number of division.
Definition: CDCGeometry.h:606
double m_dz
length of the rib5.
Definition: CDCGeometry.h:595
double m_width
width of the rib5.
Definition: CDCGeometry.h:596
double m_x
the y-position of the rib5.
Definition: CDCGeometry.h:599
double m_thick
thickness of the rib5.
Definition: CDCGeometry.h:597
double m_dr
length of the rib5.
Definition: CDCGeometry.h:594
int m_offset
Number of division.
Definition: CDCGeometry.h:605
double m_z
the z-position of the rib5.
Definition: CDCGeometry.h:601
double m_rotz
the z-position of the rib5.
Definition: CDCGeometry.h:604
double m_y
the y-position of the rib5.
Definition: CDCGeometry.h:600

◆ ~Rib5()

~Rib5 ( )
inline

Destructor.

Definition at line 522 of file CDCGeometry.h.

522{}

Member Function Documentation

◆ getDr()

double getDr ( ) const
inline

Get the length of the rib5.

Definition at line 533 of file CDCGeometry.h.

533{ return m_dr;}

◆ getDz()

double getDz ( ) const
inline

Get the length of the rib5.

Definition at line 538 of file CDCGeometry.h.

538{ return m_dz;}

◆ getId()

int getId ( ) const
inline

Get the rib5 Id.

Definition at line 527 of file CDCGeometry.h.

527{return m_id;}

◆ getNDiv()

int getNDiv ( ) const
inline

Get number of division of the rib5.

Definition at line 589 of file CDCGeometry.h.

589{ return m_ndiv;}

◆ getOffset()

int getOffset ( ) const
inline

Get number of division of the rib5.

Definition at line 584 of file CDCGeometry.h.

584{ return m_offset;}

◆ getRin()

double getRin ( ) const
inline

Get the length of the rib5.

Definition at line 553 of file CDCGeometry.h.

553{ return m_rin;}

◆ getRotx()

double getRotx ( ) const
inline

Get the x-position of the rib5.

Definition at line 571 of file CDCGeometry.h.

571{ return m_rotx;}

◆ getRoty()

double getRoty ( ) const
inline

Get the y-position of the rib5.

Definition at line 575 of file CDCGeometry.h.

575{ return m_roty;}

◆ getRotz()

double getRotz ( ) const
inline

Get the z-position of the rib5.

Definition at line 579 of file CDCGeometry.h.

579{ return m_rotz;}

◆ getThick()

double getThick ( ) const
inline

Get the thickness of the rib5.

Definition at line 548 of file CDCGeometry.h.

548{ return m_thick;}

◆ getWidth()

double getWidth ( ) const
inline

Get the width of the rib5.

Definition at line 543 of file CDCGeometry.h.

543{ return m_width;}

◆ getX()

double getX ( ) const
inline

Get the x-position of the rib5.

Definition at line 558 of file CDCGeometry.h.

558{ return m_x;}

◆ getY()

double getY ( ) const
inline

Get the y-position of the rib5.

Definition at line 562 of file CDCGeometry.h.

562{ return m_y;}

◆ getZ()

double getZ ( ) const
inline

Get the z-position of the rib5.

Definition at line 566 of file CDCGeometry.h.

566{ return m_z;}

Member Data Documentation

◆ m_dr

double m_dr
private

length of the rib5.

Definition at line 594 of file CDCGeometry.h.

◆ m_dz

double m_dz
private

length of the rib5.

Definition at line 595 of file CDCGeometry.h.

◆ m_id

int m_id
private

rib5 id.

Definition at line 593 of file CDCGeometry.h.

◆ m_ndiv

int m_ndiv
private

Number of division.

Definition at line 606 of file CDCGeometry.h.

◆ m_offset

int m_offset
private

Number of division.

Definition at line 605 of file CDCGeometry.h.

◆ m_rin

double m_rin
private

length of the rib5.

Definition at line 598 of file CDCGeometry.h.

◆ m_rotx

double m_rotx
private

the y-position of the rib5.

Definition at line 602 of file CDCGeometry.h.

◆ m_roty

double m_roty
private

the y-position of the rib5.

Definition at line 603 of file CDCGeometry.h.

◆ m_rotz

double m_rotz
private

the z-position of the rib5.

Definition at line 604 of file CDCGeometry.h.

◆ m_thick

double m_thick
private

thickness of the rib5.

Definition at line 597 of file CDCGeometry.h.

◆ m_width

double m_width
private

width of the rib5.

Definition at line 596 of file CDCGeometry.h.

◆ m_x

double m_x
private

the y-position of the rib5.

Definition at line 599 of file CDCGeometry.h.

◆ m_y

double m_y
private

the y-position of the rib5.

Definition at line 600 of file CDCGeometry.h.

◆ m_z

double m_z
private

the z-position of the rib5.

Definition at line 601 of file CDCGeometry.h.


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