|
| | G4Navigator () |
| |
| virtual | ~G4Navigator () |
| |
| virtual G4double | ComputeStep (const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double &pNewSafety) |
| |
| G4double | CheckNextStep (const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double &pNewSafety) |
| |
| virtual G4VPhysicalVolume * | ResetHierarchyAndLocate (const G4ThreeVector &point, const G4ThreeVector &direction, const G4TouchableHistory &h) |
| |
| virtual G4VPhysicalVolume * | LocateGlobalPointAndSetup (const G4ThreeVector &point, const G4ThreeVector *direction=0, const G4bool pRelativeSearch=true, const G4bool ignoreDirection=true) |
| |
| virtual void | LocateGlobalPointWithinVolume (const G4ThreeVector &position) |
| |
| void | LocateGlobalPointAndUpdateTouchableHandle (const G4ThreeVector &position, const G4ThreeVector &direction, G4TouchableHandle &oldTouchableToUpdate, const G4bool RelativeSearch=true) |
| |
| void | LocateGlobalPointAndUpdateTouchable (const G4ThreeVector &position, const G4ThreeVector &direction, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true) |
| |
| void | LocateGlobalPointAndUpdateTouchable (const G4ThreeVector &position, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true) |
| |
| void | SetGeometricallyLimitedStep () |
| |
| virtual G4double | ComputeSafety (const G4ThreeVector &globalpoint, const G4double pProposedMaxLength=DBL_MAX, const G4bool keepState=true) |
| |
| G4VPhysicalVolume * | GetWorldVolume () const |
| |
| void | SetWorldVolume (G4VPhysicalVolume *pWorld) |
| |
| G4GRSVolume * | CreateGRSVolume () const |
| |
| G4GRSSolid * | CreateGRSSolid () const |
| |
| G4TouchableHistory * | CreateTouchableHistory () const |
| |
| G4TouchableHistory * | CreateTouchableHistory (const G4NavigationHistory *) const |
| |
| virtual G4TouchableHistoryHandle | CreateTouchableHistoryHandle () const |
| |
| virtual G4ThreeVector | GetLocalExitNormal (G4bool *valid) |
| |
| virtual G4ThreeVector | GetLocalExitNormalAndCheck (const G4ThreeVector &point, G4bool *valid) |
| |
| virtual G4ThreeVector | GetGlobalExitNormal (const G4ThreeVector &point, G4bool *valid) |
| |
| G4int | GetVerboseLevel () const |
| |
| void | SetVerboseLevel (G4int level) |
| |
| G4bool | IsActive () const |
| |
| void | Activate (G4bool flag) |
| |
| G4bool | EnteredDaughterVolume () const |
| |
| G4bool | ExitedMotherVolume () const |
| |
| void | CheckMode (G4bool mode) |
| |
| G4bool | IsCheckModeActive () const |
| |
| void | SetPushVerbosity (G4bool mode) |
| |
| void | PrintState () const |
| |
| const G4AffineTransform & | GetGlobalToLocalTransform () const |
| |
| const G4AffineTransform | GetLocalToGlobalTransform () const |
| |
| G4AffineTransform | GetMotherToDaughterTransform (G4VPhysicalVolume *dVolume, G4int dReplicaNo, EVolume dVolumeType) |
| |
| void | ResetStackAndState () |
| |
| G4int | SeverityOfZeroStepping (G4int *noZeroSteps) const |
| |
| G4ThreeVector | GetCurrentLocalCoordinate () const |
| |
| G4ThreeVector | NetTranslation () const |
| |
| G4RotationMatrix | NetRotation () const |
| |
| void | EnableBestSafety (G4bool value=false) |
| |
Definition at line 73 of file G4Navigator.hh.