Belle II Software development
CDCGeometry::Cover2 Class Reference

Cover2 structure geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::Cover2:

Public Member Functions

 Cover2 ()
 Constructor.
 
 Cover2 (int id, double rmin, double rmax, double phis, double dphi, double thick, double z)
 Constructor.
 
 ~Cover2 ()
 Destructor.
 
int getId () const
 Get the cover2 Id.
 
double getRmin () const
 Get the minimum radius 1 of the cover2.
 
double getRmax () const
 Get the minimum radius 2 of the cover2.
 
double getPhis () const
 Get the maximum radius 1 of the cover2.
 
double getDphi () const
 Get the maximum radius 2 of the cover2.
 
double getThick () const
 Get the thickness of the cover2.
 
double getZ () const
 Get the z-position of the cover2.
 

Private Member Functions

 ClassDef (Cover2, 1)
 Makes objects storable.
 

Private Attributes

int m_id
 cover2 id.
 
double m_rmin
 the mimnum radius 1 of the cover2.
 
double m_rmax
 the mimnum radius 2 of the cover2.
 
double m_phis
 the maximum radius 1 of the cover2.
 
double m_dphi
 the maximum radius 2 of the cover2.
 
double m_thick
 the z-position of the cover2.
 
double m_z
 the thickness of the cover2.
 

Detailed Description

Cover2 structure geometry parameters.

Definition at line 694 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ Cover2() [1/2]

Cover2 ( )
inline

Constructor.

Definition at line 701 of file CDCGeometry.h.

701{}

◆ Cover2() [2/2]

Cover2 ( int  id,
double  rmin,
double  rmax,
double  phis,
double  dphi,
double  thick,
double  z 
)
inline

Constructor.

Definition at line 706 of file CDCGeometry.h.

708 :
709 m_id(id), m_rmin(rmin), m_rmax(rmax), m_phis(phis),
710 m_dphi(dphi), m_thick(thick), m_z(z)
711 {}
double m_phis
the maximum radius 1 of the cover2.
Definition: CDCGeometry.h:759
double m_thick
the z-position of the cover2.
Definition: CDCGeometry.h:761
double m_dphi
the maximum radius 2 of the cover2.
Definition: CDCGeometry.h:760
double m_rmax
the mimnum radius 2 of the cover2.
Definition: CDCGeometry.h:758
double m_z
the thickness of the cover2.
Definition: CDCGeometry.h:762
double m_rmin
the mimnum radius 1 of the cover2.
Definition: CDCGeometry.h:757

◆ ~Cover2()

~Cover2 ( )
inline

Destructor.

Definition at line 717 of file CDCGeometry.h.

717{}

Member Function Documentation

◆ getDphi()

double getDphi ( ) const
inline

Get the maximum radius 2 of the cover2.

Definition at line 741 of file CDCGeometry.h.

741{ return m_dphi;}

◆ getId()

int getId ( ) const
inline

Get the cover2 Id.

Definition at line 722 of file CDCGeometry.h.

722{return m_id;}

◆ getPhis()

double getPhis ( ) const
inline

Get the maximum radius 1 of the cover2.

Definition at line 736 of file CDCGeometry.h.

736{ return m_phis;}

◆ getRmax()

double getRmax ( ) const
inline

Get the minimum radius 2 of the cover2.

Definition at line 731 of file CDCGeometry.h.

731{ return m_rmax;}

◆ getRmin()

double getRmin ( ) const
inline

Get the minimum radius 1 of the cover2.

Definition at line 726 of file CDCGeometry.h.

726{ return m_rmin;}

◆ getThick()

double getThick ( ) const
inline

Get the thickness of the cover2.

Definition at line 746 of file CDCGeometry.h.

746{ return m_thick;}

◆ getZ()

double getZ ( ) const
inline

Get the z-position of the cover2.

Definition at line 751 of file CDCGeometry.h.

751{ return m_z;}

Member Data Documentation

◆ m_dphi

double m_dphi
private

the maximum radius 2 of the cover2.

Definition at line 760 of file CDCGeometry.h.

◆ m_id

int m_id
private

cover2 id.

Definition at line 756 of file CDCGeometry.h.

◆ m_phis

double m_phis
private

the maximum radius 1 of the cover2.

Definition at line 759 of file CDCGeometry.h.

◆ m_rmax

double m_rmax
private

the mimnum radius 2 of the cover2.

Definition at line 758 of file CDCGeometry.h.

◆ m_rmin

double m_rmin
private

the mimnum radius 1 of the cover2.

Definition at line 757 of file CDCGeometry.h.

◆ m_thick

double m_thick
private

the z-position of the cover2.

Definition at line 761 of file CDCGeometry.h.

◆ m_z

double m_z
private

the thickness of the cover2.

Definition at line 762 of file CDCGeometry.h.


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