ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ITNavigator2.cc File Reference
#include <iomanip>
#include "G4ITNavigator.hh"
#include "G4ios.hh"
#include "G4SystemOfUnits.hh"
#include "G4GeometryTolerance.hh"
#include "G4VPhysicalVolume.hh"
#include "G4VoxelSafety.hh"
#include "Randomize.hh"
#include "G4VoxelLimits.hh"
+ Include dependency graph for G4ITNavigator2.cc:

Go to the source code of this file.

Namespaces

namespace  BoundingBox
 

Macros

#define fHistory   fpNavigatorState->fHistory
 
#define fLastTriedStepComputation   fpNavigatorState->fLastTriedStepComputation
 
#define fEnteredDaughter   fpNavigatorState->fEnteredDaughter
 
#define fExitedMother   fpNavigatorState->fExitedMother
 
#define fWasLimitedByGeometry   fpNavigatorState->fWasLimitedByGeometry
 
#define fStepEndPoint   fpNavigatorState->fStepEndPoint
 
#define fLastStepEndPointLocal   fpNavigatorState->fLastStepEndPointLocal
 
#define fPushed   fpNavigatorState->fPushed
 
#define fLastTriedStepComputation   fpNavigatorState->fLastTriedStepComputation
 
#define fEntering   fpNavigatorState->fEntering
 
#define fExiting   fpNavigatorState->fExiting
 
#define fBlockedPhysicalVolume   fpNavigatorState->fBlockedPhysicalVolume
 
#define fBlockedReplicaNo   fpNavigatorState->fBlockedReplicaNo
 
#define fLastLocatedPointLocal   fpNavigatorState->fLastLocatedPointLocal
 
#define fLocatedOutsideWorld   fpNavigatorState->fLocatedOutsideWorld
 
#define fValidExitNormal   fpNavigatorState->fValidExitNormal
 
#define fExitNormal   fpNavigatorState->fExitNormal
 
#define fGrandMotherExitNormal   fpNavigatorState->fGrandMotherExitNormal
 
#define fChangedGrandMotherRefFrame   fpNavigatorState->fChangedGrandMotherRefFrame
 
#define fExitNormalGlobalFrame   fpNavigatorState->fExitNormalGlobalFrame
 
#define fCalculatedExitNormal   fpNavigatorState->fCalculatedExitNormal
 
#define fLastStepWasZero   fpNavigatorState->fLastStepWasZero
 
#define fLocatedOnEdge   fpNavigatorState->fLocatedOnEdge
 
#define fNumberZeroSteps   fpNavigatorState->fNumberZeroSteps
 
#define fPreviousSftOrigin   fpNavigatorState->fPreviousSftOrigin
 
#define fPreviousSafety   fpNavigatorState->fPreviousSafety
 
#define G4NEW_SAFETY   1
 

Enumerations

enum  BoundingBox::Boundary { BoundingBox::kMin, BoundingBox::kMax }
 

Functions

std::ostream & operator<< (std::ostream &os, const G4ITNavigator2 &n)
 

Macro Definition Documentation

#define fCalculatedExitNormal   fpNavigatorState->fCalculatedExitNormal
#define fChangedGrandMotherRefFrame   fpNavigatorState->fChangedGrandMotherRefFrame
#define fExitNormal   fpNavigatorState->fExitNormal
#define fExitNormalGlobalFrame   fpNavigatorState->fExitNormalGlobalFrame

Definition at line 76 of file G4ITNavigator2.cc.

View newest version in sPHENIX GitHub at line 76 of file G4ITNavigator2.cc

Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), and G4ITNavigator2::ResetState().

#define fGrandMotherExitNormal   fpNavigatorState->fGrandMotherExitNormal
#define fLastStepEndPointLocal   fpNavigatorState->fLastStepEndPointLocal

Definition at line 63 of file G4ITNavigator2.cc.

View newest version in sPHENIX GitHub at line 63 of file G4ITNavigator2.cc

Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), and G4ITNavigator2::G4NavigatorState::ResetState().

#define fLastStepWasZero   fpNavigatorState->fLastStepWasZero
#define fLastTriedStepComputation   fpNavigatorState->fLastTriedStepComputation

Definition at line 65 of file G4ITNavigator2.cc.

View newest version in sPHENIX GitHub at line 65 of file G4ITNavigator2.cc

#define fLocatedOnEdge   fpNavigatorState->fLocatedOnEdge
#define fLocatedOutsideWorld   fpNavigatorState->fLocatedOutsideWorld
#define fNumberZeroSteps   fpNavigatorState->fNumberZeroSteps
#define fPushed   fpNavigatorState->fPushed
#define fStepEndPoint   fpNavigatorState->fStepEndPoint
#define fValidExitNormal   fpNavigatorState->fValidExitNormal
#define fWasLimitedByGeometry   fpNavigatorState->fWasLimitedByGeometry

Definition at line 61 of file G4ITNavigator2.cc.

View newest version in sPHENIX GitHub at line 61 of file G4ITNavigator2.cc

Referenced by G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), and G4ITNavigator2::ResetState().

#define G4NEW_SAFETY   1

Definition at line 1913 of file G4ITNavigator2.cc.

View newest version in sPHENIX GitHub at line 1913 of file G4ITNavigator2.cc

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const G4ITNavigator2 n 
)

Definition at line 2444 of file G4ITNavigator2.cc.

View newest version in sPHENIX GitHub at line 2444 of file G4ITNavigator2.cc

References G4ITNavigator2::fVerbose, and G4endl.