Belle II Software  release-08-01-10
CDCGeometry::NeutronShield Class Reference

Neutron shield geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::NeutronShield:
Collaboration diagram for CDCGeometry::NeutronShield:

Public Member Functions

 NeutronShield ()
 Constructor.
 
 NeutronShield (int id, double rmin1, double rmin2, double rmax1, double rmax2, double thick, double z)
 Constructor.
 
 ~NeutronShield ()
 Destructor.
 
int getId () const
 Get the shield Id.
 
double getRmin1 () const
 Get the minimum radius 1 of the shield.
 
double getRmin2 () const
 Get the minimum radius 2 of the shield.
 
double getRmax1 () const
 Get the maximum radius 1 of the shield.
 
double getRmax2 () const
 Get the maximum radius 2 of the shield.
 
double getThick () const
 Get the thickness of the shield.
 
double getZ () const
 Get the z-position of the shield.
 

Private Member Functions

 ClassDef (NeutronShield, 1)
 Makes objects storable.
 

Private Attributes

int m_id
 shield id.
 
double m_rmin1
 the mimnum radius 1 of the shield.
 
double m_rmin2
 the mimnum radius 2 of the shield.
 
double m_rmax1
 the maximum radius 1 of the shield.
 
double m_rmax2
 the maximum radius 2 of the shield.
 
double m_thick
 the z-position of the shield.
 
double m_z
 the thickness of the shield.
 

Detailed Description

Neutron shield geometry parameters.

Definition at line 772 of file CDCGeometry.h.


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