Geant4-11
Enumerations | Variables
geomdefs.hh File Reference
#include "globals.hh"

Go to the source code of this file.

Enumerations

enum  EAxis {
  kXAxis , kYAxis , kZAxis , kRho ,
  kRadial3D , kPhi , kUndefined
}
 
enum  EInside { kOutside , kSurface , kInside }
 
enum  EVolume { kNormal , kReplica , kParameterised , kExternal }
 

Variables

static const G4int kHistoryMax = 15
 
static const G4int kHistoryStride = 16
 
static const G4double kInfinity = 9.0E99
 
static const double kMinExitingNormalCosine = 1E-3
 
static const G4int kNavigatorVoxelStackMax = 3
 

Enumeration Type Documentation

◆ EAxis

enum EAxis
Enumerator
kXAxis 
kYAxis 
kZAxis 
kRho 
kRadial3D 
kPhi 
kUndefined 

Definition at line 53 of file geomdefs.hh.

54{
55 kXAxis,
56 kYAxis,
57 kZAxis,
58 kRho,
60 kPhi,
62};
@ kPhi
Definition: geomdefs.hh:60
@ kYAxis
Definition: geomdefs.hh:56
@ kRadial3D
Definition: geomdefs.hh:59
@ kXAxis
Definition: geomdefs.hh:55
@ kZAxis
Definition: geomdefs.hh:57
@ kUndefined
Definition: geomdefs.hh:61
@ kRho
Definition: geomdefs.hh:58

◆ EInside

enum EInside
Enumerator
kOutside 
kSurface 
kInside 

Definition at line 66 of file geomdefs.hh.

67{
71};
@ kInside
Definition: geomdefs.hh:70
@ kOutside
Definition: geomdefs.hh:68
@ kSurface
Definition: geomdefs.hh:69

◆ EVolume

enum EVolume
Enumerator
kNormal 
kReplica 
kParameterised 
kExternal 

Definition at line 82 of file geomdefs.hh.

83{
84 kNormal,
88};
@ kNormal
Definition: geomdefs.hh:84
@ kParameterised
Definition: geomdefs.hh:86
@ kExternal
Definition: geomdefs.hh:87
@ kReplica
Definition: geomdefs.hh:85

Variable Documentation

◆ kHistoryMax

const G4int kHistoryMax = 15
static

Definition at line 92 of file geomdefs.hh.

Referenced by G4NavigationHistoryPool::GetNewLevels().

◆ kHistoryStride

const G4int kHistoryStride = 16
static

Definition at line 96 of file geomdefs.hh.

◆ kInfinity

const G4double kInfinity = 9.0E99
static

Definition at line 41 of file geomdefs.hh.

Referenced by G4NavigationLogger::AlongComputeStepLog(), G4BoundingEnvelope::BoundingBoxVsVoxelLimits(), G4VSolid::BoundingLimits(), G4Trap::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4SmartVoxelHeader::BuildNodes(), G4SmartVoxelHeader::BuildReplicaVoxels(), G4SmartVoxelHeader::BuildVoxelsWithinLimits(), G4UnionSolid::CalculateExtent(), G4Torus::CalculateExtent(), G4ExtrudedSolid::CalculateExtent(), G4GenericPolycone::CalculateExtent(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4TessellatedSolid::CalculateExtent(), G4BoundingEnvelope::CalculateExtent(), G4SmartVoxelHeader::CalculateQuality(), G4NavigationLogger::CheckDaughterEntryPoint(), G4PVPlacement::CheckOverlaps(), G4ClippablePolygon::ClipAlongOneAxis(), G4VSolid::ClipPolygon(), G4GeomTools::ClosestPointOnTriangle(), G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurfaceStartingFromBox(), G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurfaceStartingFromSphere(), G4PathFinder::ComputeSafety(), G4ITPathFinder::ComputeSafety(), G4MultiNavigator::ComputeSafety(), G4ITMultiNavigator::ComputeSafety(), G4ReplicaNavigation::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4MultiNavigator::ComputeStep(), G4Navigator::ComputeStep(), G4ITMultiNavigator::ComputeStep(), G4ITNavigator1::ComputeStep(), G4ITNavigator2::ComputeStep(), G4PropagatorInField::ComputeStep(), G4DrawVoxels::ComputeVoxelPolyhedra(), G4Polyhedra::Create(), G4GenericPolycone::Create(), G4Polycone::Create(), G4TheRayTracer::CreateBitMap(), G4VTwistSurface::CurrentStatus::CurrentStatus(), G4PolyconeSide::Distance(), G4PolyhedraSide::Distance(), G4PolyPhiFace::Distance(), G4TriangularFacet::Distance(), G4QuadrangularFacet::Distance(), G4VTwistSurface::DistanceTo(), G4VCSGfaceted::DistanceTo(), G4VTwistSurface::DistanceToBoundary(), G4MultiUnion::DistanceToIn(), G4VTwistSurface::DistanceToIn(), G4IntersectionSolid::DistanceToIn(), G4SubtractionSolid::DistanceToIn(), G4Box::DistanceToIn(), G4Cons::DistanceToIn(), G4CutTubs::DistanceToIn(), G4Orb::DistanceToIn(), G4Para::DistanceToIn(), G4Sphere::DistanceToIn(), G4Torus::DistanceToIn(), G4Trap::DistanceToIn(), G4Trd::DistanceToIn(), G4Tubs::DistanceToIn(), G4Ellipsoid::DistanceToIn(), G4EllipticalCone::DistanceToIn(), G4EllipticalTube::DistanceToIn(), G4ExtrudedSolid::DistanceToIn(), G4GenericPolycone::DistanceToIn(), G4GenericTrap::DistanceToIn(), G4Hype::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4Polycone::DistanceToIn(), G4Polyhedra::DistanceToIn(), G4TessellatedSolid::DistanceToIn(), G4Tet::DistanceToIn(), G4TwistedTubs::DistanceToIn(), G4VCSGfaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToIn(), G4MultiUnion::DistanceToInCandidates(), G4TessellatedSolid::DistanceToInCandidates(), G4TessellatedSolid::DistanceToInCore(), G4MultiUnion::DistanceToInNoVoxels(), G4TessellatedSolid::DistanceToInNoVoxels(), G4Voxelizer::DistanceToNext(), G4MultiUnion::DistanceToOut(), G4VTwistSurface::DistanceToOut(), G4TessellatedSolid::DistanceToOut(), G4Cons::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Sphere::DistanceToOut(), G4Torus::DistanceToOut(), G4Tubs::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Hype::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4TwistedTubs::DistanceToOut(), G4VCSGfaceted::DistanceToOut(), G4VTwistedFaceted::DistanceToOut(), G4ReplicaNavigation::DistanceToOut(), G4TessellatedSolid::DistanceToOutCore(), G4MultiUnion::DistanceToOutNoVoxels(), G4TessellatedSolid::DistanceToOutNoVoxels(), G4ReplicaNavigation::DistanceToOutPhi(), G4ReplicaNavigation::DistanceToOutRad(), G4MultiUnion::DistanceToOutVoxels(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4GenericTrap::DistToPlane(), G4GenericTrap::DistToTriangle(), G4PathFinder::DoNextCurvedStep(), G4ITPathFinder::DoNextCurvedStep(), G4PathFinder::DoNextLinearStep(), G4ITPathFinder::DoNextLinearStep(), G4VSolid::EstimateSurfaceArea(), G4PolyhedraSide::Extent(), G4PolyPhiFace::Extent(), G4BoundingEnvelope::G4BoundingEnvelope(), G4ErrorMagFieldLimitProcess::G4ErrorMagFieldLimitProcess(), G4ITNavigator1::G4ITNavigator1(), G4MultiNavigator::G4MultiNavigator(), G4Navigator::G4Navigator(), G4PathFinder::G4PathFinder(), G4QuadrangularFacet::G4QuadrangularFacet(), G4ITNavigator1::G4SaveNavigatorState::G4SaveNavigatorState(), G4ITNavigator2::G4SaveNavigatorState::G4SaveNavigatorState(), G4TrackState< G4ITMultiNavigator >::G4TrackState(), G4TrackState< G4ITPathFinder >::G4TrackState(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4VErrorLimitProcess::G4VErrorLimitProcess(), G4VTwistSurface::G4VTwistSurface(), G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnASolidBoundary(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4VCSGfaceted::GetExtent(), G4TessellatedSolid::GetFacetIndex(), G4BoundingEnvelope::GetPrismAABB(), G4TessellatedSolid::Initialize(), G4VCSGfaceted::Inside(), G4PolyPhiFace::InsideEdges(), G4TessellatedSolid::InsideNoVoxels(), G4TessellatedSolid::InsideVoxels(), G4QuadrangularFacet::Intersect(), G4TriangularFacet::Intersect(), G4PolyhedraSide::Intersect(), G4ErrorCylSurfaceTarget::IntersectLocal(), G4TwistedTubs::LastState::LastState(), G4VTwistedFaceted::LastState::LastState(), G4TwistedTubs::LastValue::LastValue(), G4VTwistedFaceted::LastValue::LastValue(), G4TwistedTubs::LastValueWithDoubleVector::LastValueWithDoubleVector(), G4VTwistedFaceted::LastValueWithDoubleVector::LastValueWithDoubleVector(), G4TwistedTubs::LastVector::LastVector(), G4VTwistedFaceted::LastVector::LastVector(), G4IntersectingCone::LineHitsCone1(), G4IntersectingCone::LineHitsCone2(), G4TessellatedSolid::MinDistanceFacet(), G4TessellatedSolid::Normal(), G4NavigationLogger::PostComputeStepLog(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), G4STRead::Read(), G4GeomTools::RemoveRedundantVertices(), G4NavigationLogger::ReportOutsideMother(), G4VTwistSurface::CurrentStatus::ResetfDone(), G4Navigator::ResetState(), G4ITNavigator1::ResetState(), G4ITNavigator2::ResetState(), G4ITNavigator2::G4NavigatorState::ResetState(), G4TessellatedSolid::SafetyFromInside(), G4TessellatedSolid::SafetyFromOutside(), G4MultiUnion::SafetyFromOutsideNumberNode(), G4VTwistSurface::CurrentStatus::SetCurrentStatus(), G3Division::SetRangeAndAxis(), G4Torus::SolveNumericJT(), G4MultiUnion::SurfaceNormal(), G4Cons::SurfaceNormal(), G4CutTubs::SurfaceNormal(), G4Sphere::SurfaceNormal(), G4Torus::SurfaceNormal(), G4Tubs::SurfaceNormal(), G4TwistedTubs::SurfaceNormal(), G4VCSGfaceted::SurfaceNormal(), G4VTwistedFaceted::SurfaceNormal(), G4MultiUnion::TransformLimits(), G4Voxelizer::TransformLimits(), G4MultiNavigator::WhichLimited(), G4PathFinder::WhichLimited(), G4ITMultiNavigator::WhichLimited(), and G4ITPathFinder::WhichLimited().

◆ kMinExitingNormalCosine

const double kMinExitingNormalCosine = 1E-3
static

◆ kNavigatorVoxelStackMax

const G4int kNavigatorVoxelStackMax = 3
static

Definition at line 100 of file geomdefs.hh.