38 CCalDetector(name),xposBox(0),typeLayerScnt(0),mothLayerScnt(0),
39 xposLayerScnt(0),typeLayerAbs(0),mothLayerAbs(0),xposLayerAbs(0),
40 dx_2Absorber(0),dy_2ScntLayer(0),dx_2ScntLayer(0),dx_2Wrapper(0),
41 dx_2FrontPlastic(0),dx_2BackPlastic(0),dx_2Scintillator(0) {}
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)
virtual void constructDaughters()
const char * name(G4int ptype)
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
CCalHcal(const G4String &name)