Belle II Software  release-08-01-10
ThicknessDensityPar Class Reference

The class for the thicknesses and the density of gap element cell. More...

#include <ServiceGapsMaterialsPar.h>

Inheritance diagram for ThicknessDensityPar:
Collaboration diagram for ThicknessDensityPar:

Public Member Functions

 ThicknessDensityPar (int IRCDCB=0, int IPhiCDCB=0, int IRCDCF=0, int IPhiCDCF=0, int IRECLB=0, int IZECLB=0, int IPhiECLB=0, int IRECLF=0, int IZECLF=0, int IPhiECLF=0, int IZARICHF=0, int IPhiARICHF=0, int IPhiTOPB=0, int IPhiTOPF=0, int IPhiECLCOILB=0, int IZECLCOILB=0, const std::vector< double > &thicknesses=std::vector< double >())
 Constructor.
 
 ~ThicknessDensityPar ()
 Destructor.
 
void appendNode (double thick)
 Append a new node.
 
int getNNodes () const
 Get the number of the mother volume nodes.
 
int getIRCDCB () const
 Get the segmentation in R of CDC backward.
 
int getIPhiCDCB () const
 Get the segmentation in Phi of CDC backward.
 
int getIRCDCF () const
 Get the segmentation in R of CDC forward.
 
int getIPhiCDCF () const
 Get the segmentation in Phi of CDC forward.
 
int getIRECLB () const
 Get the segmentation in R of ECL gap backward.
 
int getIZECLB () const
 Get the segmentation in Z of ECL gap backward.
 
int getIPhiECLB () const
 Get the segmentation in Phi of ECL gap backward.
 
int getIRECLF () const
 Get the segmentation in R of ECL gap forward.
 
int getIZECLF () const
 Get the segmentation in Z of ECL gap forward.
 
int getIPhiECLF () const
 Get the segmentation in Phi of ECL gap forward.
 
int getIZARICHF () const
 Get the segmentation in Z of ARICH gap forward.
 
int getIPhiARICHF () const
 Get the segmentation in Phi of ARICH gap forward.
 
int getIPhiTOPB () const
 Get the segmentation in Phi of TOP gap backward.
 
int getIPhiTOPF () const
 Get the segmentation in Phi of TOP gap forward.
 
int getIPhiECLCOILB () const
 Get the segmentation in Phi of gap between ECL and COIL barrel.
 
int getIZECLCOILB () const
 Get the segmentation in Z of gap between ECL and COIL barrel.
 
std::vector< double > getthickness () const
 Get the list of the thicknesses.
 

Private Member Functions

 ClassDef (ThicknessDensityPar, 3)
 

Private Attributes

int m_IRCDCB
 segmentation in R of CDC backward

 
int m_IPhiCDCB
 segmentation in Phi of CDC backward

 
int m_IRCDCF
 segmentation in R of CDC forward

 
int m_IPhiCDCF
 segmentation in Phi of CDC forward

 
int m_IRECLB
 segmentation in R of ECL backward

 
int m_IZECLB
 segmentation in Z of ECL backward

 
int m_IPhiECLB
 segmentation in Phi of ECL backward

 
int m_IRECLF
 segmentation in R of ECL forward

 
int m_IZECLF
 segmentation in Z of ECL forward

 
int m_IPhiECLF
 segmentation in Phi of ECL forward

 
int m_IZARICHF
 segmentation in Z of ARICH forward

 
int m_IPhiARICHF
 segmentation in Phi of ARICH forward

 
int m_IPhiTOPB
 segmentation in Phi of TOP backward

 
int m_IPhiTOPF
 segmentation in Phi of TOP forward

 
int m_IPhiECLCOILB
 segmentation in Phi of gap between ECL and COIL barrel
 
int m_IZECLCOILB
 segmentation in Z of gap between ECL and COIL barrel
 
std::vector< double > m_thick
 Thickness list of CDC gap element cell.
 

Detailed Description

The class for the thicknesses and the density of gap element cell.

Definition at line 162 of file ServiceGapsMaterialsPar.h.

Member Function Documentation

◆ ClassDef()

ClassDef ( ThicknessDensityPar  ,
 
)
private
  1. Delete the density.
  1. Added members for gap between ECL and COIL.
    1. Initial version

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