ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#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"
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) |
#define fBlockedPhysicalVolume fpNavigatorState->fBlockedPhysicalVolume |
Definition at line 68 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 68 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fBlockedReplicaNo fpNavigatorState->fBlockedReplicaNo |
Definition at line 69 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 69 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fCalculatedExitNormal fpNavigatorState->fCalculatedExitNormal |
Definition at line 77 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 77 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fChangedGrandMotherRefFrame fpNavigatorState->fChangedGrandMotherRefFrame |
Definition at line 75 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 75 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fEnteredDaughter fpNavigatorState->fEnteredDaughter |
Definition at line 59 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 59 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fEntering fpNavigatorState->fEntering |
Definition at line 66 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 66 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fExitedMother fpNavigatorState->fExitedMother |
Definition at line 60 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 60 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fExiting fpNavigatorState->fExiting |
Definition at line 67 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 67 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fExitNormal fpNavigatorState->fExitNormal |
Definition at line 73 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 73 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#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 |
Definition at line 74 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 74 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), and G4ITNavigator2::ResetState().
#define fHistory fpNavigatorState->fHistory |
Definition at line 57 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 57 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::GetRandomInCurrentVolume(), G4ITNavigator2::InsideCurrentVolume(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::NewNavigatorState(), G4ITNavigator2::NewNavigatorStateAndLocate(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetHierarchyAndLocate(), G4ITNavigator2::G4NavigatorState::ResetStack(), and G4ITNavigator2::SetupHierarchy().
#define fLastLocatedPointLocal fpNavigatorState->fLastLocatedPointLocal |
Definition at line 70 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 70 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#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 |
Definition at line 78 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 78 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#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
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormalAndCheck(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointWithinVolume(), G4ITNavigator2::NewNavigatorState(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::ResetHierarchyAndLocate(), and G4ITNavigator2::G4NavigatorState::ResetState().
#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 |
Definition at line 79 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 79 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fLocatedOutsideWorld fpNavigatorState->fLocatedOutsideWorld |
Definition at line 71 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 71 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fNumberZeroSteps fpNavigatorState->fNumberZeroSteps |
Definition at line 80 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 80 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fPreviousSafety fpNavigatorState->fPreviousSafety |
Definition at line 82 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 82 of file G4ITNavigator2.cc
Referenced by G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fPreviousSftOrigin fpNavigatorState->fPreviousSftOrigin |
Definition at line 81 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 81 of file G4ITNavigator2.cc
Referenced by G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::ComputeStepLog(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fPushed fpNavigatorState->fPushed |
Definition at line 64 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 64 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fStepEndPoint fpNavigatorState->fStepEndPoint |
Definition at line 62 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 62 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeSafety(), G4ITNavigator2::ComputeStep(), G4ITNavigator2::GetGlobalExitNormal(), and G4ITNavigator2::G4NavigatorState::ResetState().
#define fValidExitNormal fpNavigatorState->fValidExitNormal |
Definition at line 72 of file G4ITNavigator2.cc.
View newest version in sPHENIX GitHub at line 72 of file G4ITNavigator2.cc
Referenced by G4ITNavigator2::ComputeStep(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4ITNavigator2::G4NavigatorState::operator=(), G4ITNavigator2::PrintState(), G4ITNavigator2::ResetState(), and G4ITNavigator2::G4NavigatorState::ResetState().
#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
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.