ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/solids/specific/include/G4SolidExtentList.hh>
Public Member Functions | |
G4SolidExtentList () | |
G4SolidExtentList (const EAxis targetAxis, const G4VoxelLimits &voxelLimits) | |
~G4SolidExtentList () | |
void | AddSurface (const G4ClippablePolygon &surface) |
G4bool | GetExtent (G4double &min, G4double &max) const |
Definition at line 45 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 45 of file G4SolidExtentList.hh
G4SolidExtentList::G4SolidExtentList | ( | ) |
Definition at line 37 of file G4SolidExtentList.cc.
View newest version in sPHENIX GitHub at line 37 of file G4SolidExtentList.cc
G4SolidExtentList::G4SolidExtentList | ( | const EAxis | targetAxis, |
const G4VoxelLimits & | voxelLimits | ||
) |
Definition at line 46 of file G4SolidExtentList.cc.
View newest version in sPHENIX GitHub at line 46 of file G4SolidExtentList.cc
References axis, G4VoxelLimits::GetMaxExtent(), G4VoxelLimits::GetMinExtent(), INT_MAX, G4VoxelLimits::IsLimited(), limited, maxLimit, and minLimit.
G4SolidExtentList::~G4SolidExtentList | ( | ) |
Definition at line 66 of file G4SolidExtentList.cc.
View newest version in sPHENIX GitHub at line 66 of file G4SolidExtentList.cc
void G4SolidExtentList::AddSurface | ( | const G4ClippablePolygon & | surface | ) |
Definition at line 73 of file G4SolidExtentList.cc.
View newest version in sPHENIX GitHub at line 73 of file G4SolidExtentList.cc
References axis, G4ClippablePolygon::BehindOf(), G4ClippablePolygon::GetExtent(), G4ClippablePolygon::InFrontOf(), max, maxBelow, maxLimit, maxSurface, min, minAbove, minLimit, and minSurface.
Referenced by G4PolyPhiFace::CalculateExtent(), G4PolyconeSide::CalculateExtent(), and G4PolyhedraSide::CalculateExtent().
Definition at line 110 of file G4SolidExtentList.cc.
View newest version in sPHENIX GitHub at line 110 of file G4SolidExtentList.cc
References axis, G4ClippablePolygon::Empty(), G4ClippablePolygon::GetExtent(), G4GeometryTolerance::GetInstance(), G4ClippablePolygon::GetNormal(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance, maxLimit, maxSurface, minAbove, minLimit, and minSurface.
Referenced by G4VCSGfaceted::CalculateExtent().
|
protected |
Definition at line 61 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 61 of file G4SolidExtentList.hh
Referenced by AddSurface(), G4SolidExtentList(), and GetExtent().
Definition at line 62 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 62 of file G4SolidExtentList.hh
Referenced by G4SolidExtentList().
|
protected |
Definition at line 66 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 66 of file G4SolidExtentList.hh
Referenced by AddSurface().
|
protected |
Definition at line 64 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 64 of file G4SolidExtentList.hh
Referenced by AddSurface(), G4SolidExtentList(), and GetExtent().
|
protected |
Definition at line 66 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 66 of file G4SolidExtentList.hh
Referenced by AddSurface(), and GetExtent().
|
protected |
Definition at line 66 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 66 of file G4SolidExtentList.hh
Referenced by AddSurface(), and GetExtent().
|
protected |
Definition at line 63 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 63 of file G4SolidExtentList.hh
Referenced by AddSurface(), G4SolidExtentList(), and GetExtent().
|
protected |
Definition at line 66 of file G4SolidExtentList.hh.
View newest version in sPHENIX GitHub at line 66 of file G4SolidExtentList.hh
Referenced by AddSurface(), and GetExtent().