42 G4cout <<
" ==> Opening file " <<
File() <<
" to read elements..."
55 is >> widBox >> lengBox >> xpos >> ypos >> zpos >> thetaX >> phiX
56 >> thetaY >> phiY >> thetaZ >> phiZ >>
jump;
58 G4cout <<
tab <<
"General material: " << genMat <<
"\tBox dimensions "
59 << widBox <<
", " << lengBox <<
G4endl;
60 G4cout <<
tab <<
"Positioned at (" << xpos <<
", " << ypos <<
", " << zpos
61 <<
") with rotation (" << thetaX <<
", " << phiX <<
", " << thetaY
62 <<
", " << phiY <<
", " << thetaZ <<
", " << phiZ <<
")" <<
G4endl;
68 is >> layNum >> layRadius >> layAngle >> lengFront;
72 G4cout <<
tab <<
"Layer material: " << layMat <<
" Number " << layNum
73 <<
" Radius " << layRadius <<
" Angle " << layAngle/
deg
74 <<
" front dist " << lengFront <<
" Parameters ";
76 G4cout << layPar[i] <<
" ";
82 is >> crystNum >> crystLength >> crystTol;
86 G4cout <<
tab <<
"Crystal material: " << crystMat <<
" Number " << crystNum
87 <<
" Length " << crystLength <<
" Tolerance " << crystTol
90 G4cout << crystPar[i] <<
" ";
96 is >> dxSupp >> dySupp >> dzSupp >> distSupp >>
jump;
98 G4cout <<
tab <<
"Support material: " << suppMat <<
" Dimensions " << dxSupp
99 <<
", " << dySupp <<
", " << dzSupp <<
" Distance " << distSupp <<
G4endl;
bool openGeomFile(std::ifstream &is, const G4String &pathname, const G4String &filename)
virtual void constructDaughters()
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 &)
static constexpr double deg