Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Box.hh>
Protected Types | |
enum | ESide { kUndefined , kPX , kMX , kPY , kMY , kPZ , kMZ } |
Additional Inherited Members | |
Protected Attributes inherited from G4CSGSolid | |
G4double | fCubicVolume |
G4double | fSurfaceArea |
G4Polyhedron * | fpPolyhedron |
Protected Attributes inherited from G4VSolid | |
G4double | kCarTolerance |
|
protected |
Definition at line 61 of file G4Box.cc.
G4Box::G4Box | ( | __void__ & | a | ) |
|
virtual |
Implements G4VSolid.
Definition at line 206 of file G4Box.cc.
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 195 of file G4Box.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1052 of file G4Box.cc.
Referenced by G4GMocrenFileSceneHandler::AddSolid().
|
protected |
Definition at line 922 of file G4Box.cc.
Referenced by CalculateExtent().
|
virtual |
|
virtual |
Implements G4VSolid.
Definition at line 672 of file G4Box.cc.
|
virtual |
Implements G4VSolid.
Definition at line 556 of file G4Box.cc.
Referenced by G4SurfaceVoxelizer::DistanceToFirst().
|
virtual |
Implements G4VSolid.
Definition at line 872 of file G4Box.cc.
|
virtual |
Implements G4VSolid.
Definition at line 695 of file G4Box.cc.
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 994 of file G4Box.cc.
|
inline |
Referenced by G4HepRepFileSceneHandler::AddSolid(), G4XXXFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4HepRepSceneHandler::AddSolid(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G4tgbVolume::BuildSolidForDivision(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), G4ParameterisationBoxX::ComputeTransformation(), G4ParameterisationBoxX::G4ParameterisationBoxX(), G4ParameterisationBoxX::GetMaxParameter(), G4tgbGeometryDumper::GetSolidParams(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), and G4STRead::Read().
|
inline |
Referenced by G4HepRepFileSceneHandler::AddSolid(), G4XXXFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4HepRepSceneHandler::AddSolid(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), G4ParameterisationBoxY::ComputeTransformation(), G4ParameterisationBoxY::G4ParameterisationBoxY(), G4ParameterisationBoxY::GetMaxParameter(), G4tgbGeometryDumper::GetSolidParams(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), and G4STRead::Read().
|
inline |
Referenced by G4HepRepFileSceneHandler::AddSolid(), G4XXXFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4HepRepSceneHandler::AddSolid(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G4tgbVolume::BuildSolidForDivision(), G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationBoxZ::ComputeTransformation(), G4ParameterisationBoxZ::G4ParameterisationBoxZ(), G4ParameterisationBoxZ::GetMaxParameter(), G4tgbGeometryDumper::GetSolidParams(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), and G4STRead::Read().
|
virtual |
Implements G4VSolid.
Definition at line 370 of file G4Box.cc.
Referenced by CalculateExtent(), and DistanceToOut().
Definition at line 109 of file G4Box.cc.
void G4Box::SetXHalfLength | ( | G4double | dx | ) |
Definition at line 130 of file G4Box.cc.
Referenced by G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), and G4STRead::Read().
void G4Box::SetYHalfLength | ( | G4double | dy | ) |
Definition at line 150 of file G4Box.cc.
Referenced by G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), and G4STRead::Read().
void G4Box::SetZHalfLength | ( | G4double | dz | ) |
Definition at line 170 of file G4Box.cc.
Referenced by G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), and G4STRead::Read().
|
virtual |
Reimplemented from G4CSGSolid.
Definition at line 970 of file G4Box.cc.
|
virtual |
Implements G4VSolid.
Definition at line 404 of file G4Box.cc.