#include <G4ITNavigator.hh>
|
| G4ITNavigator () |
|
virtual | ~G4ITNavigator () |
|
G4ITNavigatorState_Lock * | GetNavigatorState () |
|
void | SetNavigatorState (G4ITNavigatorState_Lock *) |
|
void | NewNavigatorState () |
|
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=false) |
|
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 |
|
void | SetSavedState () |
|
void | RestoreSavedState () |
|
G4ThreeVector | GetCurrentLocalCoordinate () const |
|
G4ThreeVector | NetTranslation () const |
|
G4RotationMatrix | NetRotation () const |
|
void | EnableBestSafety (G4bool value=false) |
|
Definition at line 90 of file G4ITNavigator.hh.
G4ITNavigator::G4ITNavigator |
( |
) | |
|
G4ITNavigator::~G4ITNavigator |
( |
) | |
|
|
virtual |
G4GRSSolid* G4ITNavigator::CreateGRSSolid |
( |
) | |
const |
|
inline |
void G4ITNavigator::EnableBestSafety |
( |
G4bool |
value = false ) | |
|
|
inline |
G4bool G4ITNavigator::EnteredDaughterVolume |
( |
) | |
const |
|
inline |
G4bool G4ITNavigator::ExitedMotherVolume |
( |
) | |
const |
|
inline |
G4int G4ITNavigator::GetVerboseLevel |
( |
) | |
const |
|
inline |
G4bool G4ITNavigator::IsActive |
( |
) | |
const |
|
inline |
G4bool G4ITNavigator::IsCheckModeActive |
( |
) | |
const |
|
inline |
void G4ITNavigator::NewNavigatorState |
( |
) | |
|
void G4ITNavigator::PrintState |
( |
) | |
const |
void G4ITNavigator::ResetStackAndState |
( |
) | |
|
|
inline |
void G4ITNavigator::ResetState |
( |
) | |
|
|
protectedvirtual |
void G4ITNavigator::RestoreSavedState |
( |
) | |
|
void G4ITNavigator::SetGeometricallyLimitedStep |
( |
) | |
|
|
inline |
void G4ITNavigator::SetPushVerbosity |
( |
G4bool |
mode) | |
|
|
inline |
void G4ITNavigator::SetSavedState |
( |
) | |
|
void G4ITNavigator::SetupHierarchy |
( |
) | |
|
|
protectedvirtual |
void G4ITNavigator::SetVerboseLevel |
( |
G4int |
level) | |
|
|
inline |
G4int G4ITNavigator::SeverityOfZeroStepping |
( |
G4int * |
noZeroSteps) | |
const |
|
inline |
G4bool G4ITNavigator::fEnteredDaughter |
|
protected |
G4bool G4ITNavigator::fExitedMother |
|
protected |
G4int G4ITNavigator::fVerbose |
|
protected |
G4bool G4ITNavigator::fWasLimitedByGeometry |
|
protected |
The documentation for this class was generated from the following files:
- D:/Geant4/geant4_9_6_p02/source/processes/electromagnetic/dna/management/include/G4ITNavigator.hh
- D:/Geant4/geant4_9_6_p02/source/processes/electromagnetic/dna/management/src/G4ITNavigator.cc