76 G4cout <<
tab <<
"Common logical volumes initialization: "
78 <<
" absorber layers." <<
G4endl;
104 Name(), logh, mother,
false, 1);
145 <<
" at (" << xpos*mm <<
",0,0) with no rotation" <<
G4endl;
152 <<
" at (" << xpos*mm <<
",0,0) with no rotation" <<
G4endl;
175 sclLog[lay]->GetName(), logw,
false, i+1);
177 G4cout << sclLog[lay]->
GetName() <<
" Number " << i+1 <<
" positioned in "
178 << logw->
GetName() <<
" at (" << xpos*mm <<
",0,0) with no rotation"
195 absLog[lay]->GetName(), logw,
false, i+1);
197 G4cout << absLog[lay]->
GetName() <<
" Number " << i+1 <<
" positioned in "
198 << logw->
GetName() <<
" at (" << xpos*mm <<
",0,0) with no rotation"
205 G4cout <<
"<<== End of CCalG4Hcal construction ..." <<
G4endl;
static constexpr double mm
double getXposScnt(unsigned int i) const
CLHEP::Hep3Vector G4ThreeVector
double getDy_2Cal() const
double getDy_2Box() const
void setVisType(CCalVisualisable::visType, G4LogicalVolume *)
int getMotherScnt(unsigned int i) const
G4LogicalVolume * constructAbsorberLayer(G4int)
double getXposCal() const
double getWallThickBox() const
int getTypeAbs(unsigned int i) const
int getMotherAbs(unsigned int i) const
double getDx_2Box() const
G4GLOB_DLL std::ostream G4cout
const G4String & GetName() const
std::ostream & tab(std::ostream &)
G4Material * findMaterial(const G4String &) const
G4String getGenMat() const
double getDx_2Cal() const
int getNLayerScnt() const
double getXposAbs(unsigned int i) const
int getNScintillator() const
G4String getBoxMat() const
int getTypeScnt(unsigned int i) const
static CCalMaterialFactory * getInstance()
const G4String & GetName() const
double getXposBox(unsigned int i) const
G4LogicalVolume * constructScintillatorLayer(G4int)