The class for the thicknesses and the density of gap element cell.
More...
#include <ServiceGapsMaterialsPar.h>
|
| 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.
|
|
The class for the thicknesses and the density of gap element cell.
Definition at line 162 of file ServiceGapsMaterialsPar.h.
◆ ThicknessDensityPar()
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>() ) |
|
inline |
Constructor.
Definition at line 166 of file ServiceGapsMaterialsPar.h.
170 :
171 m_IRCDCB(IRCDCB), m_IPhiCDCB(IPhiCDCB), m_IRCDCF(IRCDCF), m_IPhiCDCF(IPhiCDCF), m_IRECLB(IRECLB),
172 m_IZECLB(IZECLB), m_IPhiECLB(IPhiECLB), m_IRECLF(IRECLF), m_IZECLF(IZECLF), m_IPhiECLF(IPhiECLF),
173 m_IZARICHF(IZARICHF), m_IPhiARICHF(IPhiARICHF), m_IPhiTOPB(IPhiTOPB), m_IPhiTOPF(IPhiTOPF),
174 m_IPhiECLCOILB(IPhiECLCOILB), m_IZECLCOILB(IZECLCOILB), m_thick(thicknesses) {}
◆ ~ThicknessDensityPar()
◆ appendNode()
void appendNode |
( |
double | thick | ) |
|
|
inline |
◆ ClassDef()
- Delete the density.
- Added members for gap between ECL and COIL.
- Initial version
◆ getIPhiARICHF()
int getIPhiARICHF |
( |
| ) |
const |
|
inline |
◆ getIPhiCDCB()
int getIPhiCDCB |
( |
| ) |
const |
|
inline |
◆ getIPhiCDCF()
int getIPhiCDCF |
( |
| ) |
const |
|
inline |
◆ getIPhiECLB()
int getIPhiECLB |
( |
| ) |
const |
|
inline |
◆ getIPhiECLCOILB()
int getIPhiECLCOILB |
( |
| ) |
const |
|
inline |
Get the segmentation in Phi of gap between ECL and COIL barrel.
Definition at line 216 of file ServiceGapsMaterialsPar.h.
216{ return m_IPhiECLCOILB;}
◆ getIPhiECLF()
int getIPhiECLF |
( |
| ) |
const |
|
inline |
◆ getIPhiTOPB()
int getIPhiTOPB |
( |
| ) |
const |
|
inline |
◆ getIPhiTOPF()
int getIPhiTOPF |
( |
| ) |
const |
|
inline |
◆ getIRCDCB()
◆ getIRCDCF()
◆ getIRECLB()
◆ getIRECLF()
◆ getIZARICHF()
int getIZARICHF |
( |
| ) |
const |
|
inline |
◆ getIZECLB()
◆ getIZECLCOILB()
int getIZECLCOILB |
( |
| ) |
const |
|
inline |
Get the segmentation in Z of gap between ECL and COIL barrel.
Definition at line 218 of file ServiceGapsMaterialsPar.h.
218{ return m_IZECLCOILB;}
◆ getIZECLF()
◆ getNNodes()
◆ getthickness()
std::vector< double > getthickness |
( |
| ) |
const |
|
inline |
◆ m_IPhiARICHF
◆ m_IPhiCDCB
◆ m_IPhiCDCF
◆ m_IPhiECLB
◆ m_IPhiECLCOILB
◆ m_IPhiECLF
◆ m_IPhiTOPB
◆ m_IPhiTOPF
◆ m_IRCDCB
◆ m_IRCDCF
◆ m_IRECLB
◆ m_IRECLF
◆ m_IZARICHF
◆ m_IZECLB
◆ m_IZECLCOILB
◆ m_IZECLF
◆ m_thick
std::vector<double> m_thick |
|
private |
The documentation for this class was generated from the following file: