|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4MultiNavigator.hh>
Inheritance diagram for G4MultiNavigator:Protected Member Functions | |
| void | ResetState () |
| void | SetupHierarchy () |
| void | WhichLimited () |
| void | PrintLimited () |
| void | CheckMassWorld () |
Protected Member Functions inherited from G4Navigator | |
| void | SetSavedState () |
| void | RestoreSavedState () |
| virtual void | ResetState () |
| G4ThreeVector | ComputeLocalPoint (const G4ThreeVector &rGlobPoint) const |
| G4ThreeVector | ComputeLocalAxis (const G4ThreeVector &pVec) const |
| EVolume | VolumeType (const G4VPhysicalVolume *pVol) const |
| EVolume | CharacteriseDaughters (const G4LogicalVolume *pLog) const |
| G4int | GetDaughtersRegularStructureId (const G4LogicalVolume *pLv) const |
| virtual void | SetupHierarchy () |
| G4bool | CheckOverlapsIterative (G4VPhysicalVolume *vol) |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const G4Navigator &n) |
Additional Inherited Members | |
Protected Attributes inherited from G4Navigator | |
| G4double | kCarTolerance |
| G4double | fMinStep |
| G4double | fSqTol |
| G4NavigationHistory | fHistory |
| G4ThreeVector | fStepEndPoint |
| G4ThreeVector | fLastStepEndPointLocal |
| G4int | fVerbose = 0 |
| G4bool | fEnteredDaughter |
| G4bool | fExitedMother |
| G4bool | fWasLimitedByGeometry = false |
Definition at line 54 of file G4MultiNavigator.hh.
| G4MultiNavigator::G4MultiNavigator | ( | ) |
Definition at line 46 of file G4MultiNavigator.cc.
| G4MultiNavigator::~G4MultiNavigator | ( | ) |
Definition at line 77 of file G4MultiNavigator.cc.
|
protected |
Definition at line 628 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 416 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 81 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 449 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 683 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 783 of file G4MultiNavigator.cc.
Referenced by GetLocalExitNormalAndCheck().
|
virtual |
Reimplemented from G4Navigator.
Definition at line 829 of file G4MultiNavigator.cc.
|
inline |
Definition at line 136 of file G4MultiNavigator.hh.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 304 of file G4MultiNavigator.cc.
Referenced by PrepareNewTrack(), and ResetHierarchyAndLocate().
|
virtual |
Reimplemented from G4Navigator.
Definition at line 382 of file G4MultiNavigator.cc.
| G4double G4MultiNavigator::ObtainFinalStep | ( | G4int | navigatorId, |
| G4double & | pNewSafety, | ||
| G4double & | minStepLast, | ||
| ELimited & | limitedStep | ||
| ) |
Definition at line 180 of file G4MultiNavigator.cc.
Referenced by G4PathFinder::DoNextCurvedStep().
| void G4MultiNavigator::PrepareNavigators | ( | ) |
Definition at line 238 of file G4MultiNavigator.cc.
Referenced by G4PathFinder::PrepareNewTrack(), and PrepareNewTrack().
| void G4MultiNavigator::PrepareNewTrack | ( | const G4ThreeVector | position, |
| const G4ThreeVector | direction | ||
| ) |
Definition at line 217 of file G4MultiNavigator.cc.
|
protected |
Definition at line 530 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 644 of file G4MultiNavigator.cc.
|
protectedvirtual |
Reimplemented from G4Navigator.
Definition at line 600 of file G4MultiNavigator.cc.
|
protectedvirtual |
Reimplemented from G4Navigator.
Definition at line 619 of file G4MultiNavigator.cc.
|
protected |
Definition at line 471 of file G4MultiNavigator.cc.
Referenced by ComputeStep().
|
friend |
Definition at line 2340 of file G4Navigator.cc.