![]() |
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/G4VFacet.hh>
Inheritance diagram for G4VFacet:Protected Attributes | |
| G4double | kCarTolerance |
Static Protected Attributes | |
| static const G4double | dirTolerance = 1.0E-14 |
Definition at line 50 of file G4VFacet.hh.
View newest version in sPHENIX GitHub at line 50 of file G4VFacet.hh
| G4VFacet::G4VFacet | ( | ) |
Definition at line 44 of file G4VFacet.cc.
View newest version in sPHENIX GitHub at line 44 of file G4VFacet.cc
References G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), and kCarTolerance.
Here is the call graph for this function:
|
virtual |
Definition at line 51 of file G4VFacet.cc.
View newest version in sPHENIX GitHub at line 51 of file G4VFacet.cc
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by G4TessellatedSolid::AllocatedMemoryWithoutVoxels().
Here is the caller graph for this function:| void G4VFacet::ApplyTranslation | ( | const G4ThreeVector | v | ) |
Definition at line 85 of file G4VFacet.cc.
View newest version in sPHENIX GitHub at line 85 of file G4VFacet.cc
References n.
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::DistanceToOutCandidates(), G4TessellatedSolid::DistanceToOutNoVoxels(), G4TessellatedSolid::InsideNoVoxels(), G4TessellatedSolid::InsideVoxels(), G4TessellatedSolid::MinDistanceFacet(), G4TessellatedSolid::Normal(), G4TessellatedSolid::SafetyFromInside(), and G4TessellatedSolid::SafetyFromOutside().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4Voxelizer::BuildVoxelLimits().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::GetCubicVolume(), and G4TessellatedSolid::GetSurfaceArea().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::AddFacet(), and operator==().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::operator+=().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::CalculateExtent(), G4TessellatedSolid::CreatePolyhedron(), G4TessellatedSolid::CreateVertexList(), operator==(), PHG4GDMLWriteSolids::TessellatedWrite(), and G4GDMLWriteSolids::TessellatedWrite().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::CalculateExtent(), G4TessellatedSolid::GetCubicVolume(), G4TessellatedSolid::Normal(), and operator==().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::CalculateExtent(), G4TessellatedSolid::CreateVertexList(), G4TessellatedSolid::GetCubicVolume(), operator==(), PHG4GDMLWriteSolids::TessellatedWrite(), and G4GDMLWriteSolids::TessellatedWrite().
Here is the caller graph for this function:Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::CreatePolyhedron().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::DistanceToInCandidates(), G4TessellatedSolid::DistanceToInNoVoxels(), G4TessellatedSolid::DistanceToOutCandidates(), G4TessellatedSolid::DistanceToOutNoVoxels(), and G4TessellatedSolid::InsideVoxels().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::AddFacet().
Here is the caller graph for this function:| G4bool G4VFacet::IsInside | ( | const G4ThreeVector & | p | ) | const |
Definition at line 112 of file G4VFacet.cc.
View newest version in sPHENIX GitHub at line 112 of file G4VFacet.cc
References d, and CLHEP::Hep3Vector::dot().
Referenced by G4TessellatedSolid::SetExtremeFacets().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 57 of file G4VFacet.cc.
View newest version in sPHENIX GitHub at line 57 of file G4VFacet.cc
References GetCircumcentre(), GetNumberOfVertices(), GetSurfaceNormal(), GetVertex(), and kCarTolerance.
Here is the call graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::CreateVertexList().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4TriangularFacet, and G4QuadrangularFacet.
Referenced by G4TessellatedSolid::CreateVertexList().
Here is the caller graph for this function:| std::ostream & G4VFacet::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 96 of file G4VFacet.cc.
View newest version in sPHENIX GitHub at line 96 of file G4VFacet.cc
Referenced by G4TessellatedSolid::AddFacet(), and G4TessellatedSolid::StreamInfo().
Here is the caller graph for this function:
|
staticprotected |
Definition at line 92 of file G4VFacet.hh.
View newest version in sPHENIX GitHub at line 92 of file G4VFacet.hh
Referenced by G4QuadrangularFacet::Distance(), and G4TriangularFacet::Intersect().
|
protected |
Definition at line 93 of file G4VFacet.hh.
View newest version in sPHENIX GitHub at line 93 of file G4VFacet.hh
Referenced by G4TriangularFacet::Distance(), G4QuadrangularFacet::G4QuadrangularFacet(), G4TriangularFacet::G4TriangularFacet(), and G4TriangularFacet::Intersect().