|
| G4MultiNavigator () |
|
| ~G4MultiNavigator () |
|
G4double | ComputeStep (const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double &pNewSafety) |
|
G4double | ObtainFinalStep (G4int navigatorId, G4double &pNewSafety, G4double &minStepLast, ELimited &limitedStep) |
|
void | PrepareNavigators () |
|
void | PrepareNewTrack (const G4ThreeVector position, const G4ThreeVector direction) |
|
G4VPhysicalVolume * | ResetHierarchyAndLocate (const G4ThreeVector &point, const G4ThreeVector &direction, const G4TouchableHistory &h) |
|
G4VPhysicalVolume * | LocateGlobalPointAndSetup (const G4ThreeVector &point, const G4ThreeVector *direction=0, const G4bool pRelativeSearch=true, const G4bool ignoreDirection=true) |
|
void | LocateGlobalPointWithinVolume (const G4ThreeVector &position) |
|
G4double | ComputeSafety (const G4ThreeVector &globalpoint, const G4double pProposedMaxLength=DBL_MAX, const G4bool keepState=false) |
|
G4TouchableHistoryHandle | CreateTouchableHistoryHandle () const |
|
virtual G4ThreeVector | GetLocalExitNormal (G4bool *obtained) |
|
virtual G4ThreeVector | GetLocalExitNormalAndCheck (const G4ThreeVector &CurrentE_Point, G4bool *obtained) |
|
virtual G4ThreeVector | GetGlobalExitNormal (const G4ThreeVector &CurrentE_Point, G4bool *obtained) |
|
G4Navigator * | GetNavigator (G4int n) const |
|
| G4Navigator () |
|
virtual | ~G4Navigator () |
|
G4double | CheckNextStep (const G4ThreeVector &pGlobalPoint, const G4ThreeVector &pDirection, const G4double pCurrentProposedStepLength, G4double &pNewSafety) |
|
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 () |
|
G4VPhysicalVolume * | GetWorldVolume () const |
|
void | SetWorldVolume (G4VPhysicalVolume *pWorld) |
|
G4GRSVolume * | CreateGRSVolume () const |
|
G4GRSSolid * | CreateGRSSolid () const |
|
G4TouchableHistory * | CreateTouchableHistory () const |
|
G4TouchableHistory * | CreateTouchableHistory (const G4NavigationHistory *) const |
|
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 59 of file G4MultiNavigator.hh.