|
| 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.