Geant4  10.01.p01
geomdefs.hh File Reference
#include "globals.hh"
+ Include dependency graph for geomdefs.hh:
+ This graph shows which files directly or indirectly include this file:

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 }
 

Variables

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

Enumeration Type Documentation

enum EAxis
Enumerator
kXAxis 
kYAxis 
kZAxis 
kRho 
kRadial3D 
kPhi 
kUndefined 

Definition at line 54 of file geomdefs.hh.

enum EInside
Enumerator
kOutside 
kSurface 
kInside 

Definition at line 58 of file geomdefs.hh.

enum EVolume
Enumerator
kNormal 
kReplica 
kParameterised 

Definition at line 68 of file geomdefs.hh.

Variable Documentation

const G4int kHistoryMax = 15
static

Definition at line 72 of file geomdefs.hh.

Referenced by G4NavigationHistoryPool::GetNewLevels().

const G4int kHistoryStride = 16
static

Definition at line 76 of file geomdefs.hh.

const G4double kInfinity = 9.0E99
static

Definition at line 42 of file geomdefs.hh.

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

const double kMinExitingNormalCosine = 1E-3
static
const G4int kNavigatorVoxelStackMax = 3
static

Definition at line 80 of file geomdefs.hh.