#include <CCalHcal.hh>
Definition at line 35 of file CCalHcal.hh.
◆ CCalHcal()
CCalHcal::CCalHcal |
( |
const G4String & |
name | ) |
|
Definition at line 37 of file CCalHcal.cc.
CCalDetector(const G4String &name)
double * dx_2Scintillator
double * dx_2FrontPlastic
◆ ~CCalHcal()
Definition at line 43 of file CCalHcal.cc.
double * dx_2Scintillator
double * dx_2FrontPlastic
◆ constructDaughters()
void CCalHcal::constructDaughters |
( |
| ) |
|
|
protectedvirtual |
◆ getAbsMat()
◆ getBoxMat()
◆ getDx_2Abs()
double CCalHcal::getDx_2Abs |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getDx_2BackP()
double CCalHcal::getDx_2BackP |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getDx_2Box()
double CCalHcal::getDx_2Box |
( |
| ) |
const |
|
inline |
◆ getDx_2Cal()
double CCalHcal::getDx_2Cal |
( |
| ) |
const |
|
inline |
◆ getDx_2FrontP()
double CCalHcal::getDx_2FrontP |
( |
unsigned int |
i | ) |
const |
|
inline |
Definition at line 71 of file CCalHcal.hh.
double * dx_2FrontPlastic
◆ getDx_2Scnt()
double CCalHcal::getDx_2Scnt |
( |
unsigned int |
i | ) |
const |
|
inline |
Definition at line 73 of file CCalHcal.hh.
double * dx_2Scintillator
◆ getDx_2ScntLay()
double CCalHcal::getDx_2ScntLay |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getDx_2Wrap()
double CCalHcal::getDx_2Wrap |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getDy_2Abs()
double CCalHcal::getDy_2Abs |
( |
| ) |
const |
|
inline |
◆ getDy_2Box()
double CCalHcal::getDy_2Box |
( |
| ) |
const |
|
inline |
◆ getDy_2Cal()
double CCalHcal::getDy_2Cal |
( |
| ) |
const |
|
inline |
◆ getDy_2ScntLay()
double CCalHcal::getDy_2ScntLay |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getGenMat()
◆ getMotherAbs()
int CCalHcal::getMotherAbs |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getMotherScnt()
int CCalHcal::getMotherScnt |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getNAbsorber()
int CCalHcal::getNAbsorber |
( |
| ) |
const |
|
inline |
◆ getNBox()
int CCalHcal::getNBox |
( |
| ) |
const |
|
inline |
◆ getNLayerAbs()
int CCalHcal::getNLayerAbs |
( |
| ) |
const |
|
inline |
◆ getNLayerScnt()
int CCalHcal::getNLayerScnt |
( |
| ) |
const |
|
inline |
◆ getNScintillator()
int CCalHcal::getNScintillator |
( |
| ) |
const |
|
inline |
◆ getPlasMat()
◆ getScntMat()
◆ getTypeAbs()
int CCalHcal::getTypeAbs |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getTypeScnt()
int CCalHcal::getTypeScnt |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getWallThickBox()
double CCalHcal::getWallThickBox |
( |
| ) |
const |
|
inline |
◆ getWrapMat()
◆ getXposAbs()
double CCalHcal::getXposAbs |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getXposBox()
double CCalHcal::getXposBox |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getXposCal()
double CCalHcal::getXposCal |
( |
| ) |
const |
|
inline |
◆ getXposScnt()
double CCalHcal::getXposScnt |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ readFile()
int CCalHcal::readFile |
( |
| ) |
|
|
protectedvirtual |
Implements CCalDetector.
Definition at line 74 of file CCalHcal.cc.
77 G4cout <<
" ==> Opening file " <<
File() <<
" to read elements..." 101 for (i=0; i<
nBox; i++)
105 <<
", " <<
dx_2Box <<
" Wall Thickness " << wallThickBox <<
" number " 106 << nBox <<
" position ";
107 for (i=0; i<
nBox; i++)
122 G4cout <<
tab << nLayerScnt <<
" Layers of scintillators of type/mother box/" 138 G4cout <<
tab << nLayerAbs <<
" Layers of absorbers of type/mother box/" 174 G4cout <<
tab << nScintillator <<
" Scintillator layers made of " 176 <<
" of sizes " <<
G4endl;
bool openGeomFile(std::ifstream &is, const G4String &pathname, const G4String &filename)
std::istream & jump(std::istream &)
std::ifstream & findDO(std::ifstream &, const G4String &)
std::ifstream & readName(std::ifstream &, G4String &)
G4GLOB_DLL std::ostream G4cout
std::ostream & tab(std::ostream &)
double * dx_2Scintillator
double * dx_2FrontPlastic
◆ absMaterial
◆ boxMaterial
◆ dx_2Absorber
double* CCalHcal::dx_2Absorber |
|
private |
◆ dx_2BackPlastic
double* CCalHcal::dx_2BackPlastic |
|
private |
◆ dx_2Box
◆ dx_2Cal
◆ dx_2FrontPlastic
double* CCalHcal::dx_2FrontPlastic |
|
private |
◆ dx_2Scintillator
double* CCalHcal::dx_2Scintillator |
|
private |
◆ dx_2ScntLayer
double* CCalHcal::dx_2ScntLayer |
|
private |
◆ dx_2Wrapper
double* CCalHcal::dx_2Wrapper |
|
private |
◆ dy_2Absorber
double CCalHcal::dy_2Absorber |
|
private |
◆ dy_2Box
◆ dy_2Cal
◆ dy_2ScntLayer
double* CCalHcal::dy_2ScntLayer |
|
private |
◆ genMaterial
◆ mothLayerAbs
int* CCalHcal::mothLayerAbs |
|
private |
◆ mothLayerScnt
int* CCalHcal::mothLayerScnt |
|
private |
◆ nAbsorber
◆ nBox
◆ nLayerAbs
◆ nLayerScnt
◆ nScintillator
int CCalHcal::nScintillator |
|
private |
◆ plasMaterial
◆ scntMaterial
◆ typeLayerAbs
int* CCalHcal::typeLayerAbs |
|
private |
◆ typeLayerScnt
int* CCalHcal::typeLayerScnt |
|
private |
◆ wallThickBox
double CCalHcal::wallThickBox |
|
private |
◆ wrapMaterial
◆ xposBox
double* CCalHcal::xposBox |
|
private |
◆ xposCal
◆ xposLayerAbs
double* CCalHcal::xposLayerAbs |
|
private |
◆ xposLayerScnt
double* CCalHcal::xposLayerScnt |
|
private |
The documentation for this class was generated from the following files: