|
Geant4
10.02.p03
|
#include <G4ITMultiNavigator.hh>
Protected Member Functions | |
| void | ResetState () |
| void | SetupHierarchy () |
| void | WhichLimited () |
| void | PrintLimited () |
| void | CheckMassWorld () |
Protected Member Functions inherited from G4TrackStateDependent< G4ITMultiNavigator > | |
| G4TrackStateDependent () | |
Private Attributes | |
| G4int | fNoActiveNavigators |
| G4VPhysicalVolume * | fLastMassWorld |
| G4ITNavigator * | fpNavigator [fMaxNav] |
| G4ITTransportationManager * | pTransportManager |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const G4ITNavigator &n) |
Additional Inherited Members | |
Public Types inherited from G4TrackStateDependent< G4ITMultiNavigator > | |
| typedef G4ITMultiNavigator | ClassType |
| typedef G4TrackState< G4ITMultiNavigator > | StateType |
| typedef G4shared_ptr< StateType > | StateTypeHandle |
Protected Attributes inherited from G4TrackStateDependent< G4ITMultiNavigator > | |
| StateTypeHandle | fpTrackState |
Definition at line 144 of file G4ITMultiNavigator.hh.
| G4ITMultiNavigator::G4ITMultiNavigator | ( | ) |
Definition at line 68 of file G4ITMultiNavigator.cc.
| G4ITMultiNavigator::~G4ITMultiNavigator | ( | ) |
Definition at line 92 of file G4ITMultiNavigator.cc.
|
protected |
Definition at line 641 of file G4ITMultiNavigator.cc.
| G4double G4ITMultiNavigator::ComputeSafety | ( | const G4ThreeVector & | globalpoint, |
| const G4double | pProposedMaxLength = DBL_MAX, |
||
| const G4bool | keepState = false |
||
| ) |
Definition at line 431 of file G4ITMultiNavigator.cc.
| G4double G4ITMultiNavigator::ComputeStep | ( | const G4ThreeVector & | pGlobalPoint, |
| const G4ThreeVector & | pDirection, | ||
| const G4double | pCurrentProposedStepLength, | ||
| G4double & | pNewSafety | ||
| ) |
Definition at line 96 of file G4ITMultiNavigator.cc.
| G4TouchableHistoryHandle G4ITMultiNavigator::CreateTouchableHistoryHandle | ( | ) | const |
Definition at line 464 of file G4ITMultiNavigator.cc.
|
virtual |
Definition at line 696 of file G4ITMultiNavigator.cc.
|
virtual |
Definition at line 787 of file G4ITMultiNavigator.cc.
|
virtual |
|
inline |
Definition at line 230 of file G4ITMultiNavigator.hh.
| G4VPhysicalVolume * G4ITMultiNavigator::LocateGlobalPointAndSetup | ( | const G4ThreeVector & | point, |
| const G4ThreeVector * | direction = 0, |
||
| const G4bool | pRelativeSearch = true, |
||
| const G4bool | ignoreDirection = true |
||
| ) |
Definition at line 319 of file G4ITMultiNavigator.cc.
| void G4ITMultiNavigator::LocateGlobalPointWithinVolume | ( | const G4ThreeVector & | position | ) |
Definition at line 397 of file G4ITMultiNavigator.cc.
| G4double G4ITMultiNavigator::ObtainFinalStep | ( | G4int | navigatorId, |
| G4double & | pNewSafety, | ||
| G4double & | minStepLast, | ||
| ELimited & | limitedStep | ||
| ) |
Definition at line 195 of file G4ITMultiNavigator.cc.
| void G4ITMultiNavigator::PrepareNavigators | ( | ) |
Definition at line 253 of file G4ITMultiNavigator.cc.
| void G4ITMultiNavigator::PrepareNewTrack | ( | const G4ThreeVector | position, |
| const G4ThreeVector | direction | ||
| ) |
Definition at line 232 of file G4ITMultiNavigator.cc.
|
protected |
Definition at line 544 of file G4ITMultiNavigator.cc.
| G4VPhysicalVolume * G4ITMultiNavigator::ResetHierarchyAndLocate | ( | const G4ThreeVector & | point, |
| const G4ThreeVector & | direction, | ||
| const G4TouchableHistory & | h | ||
| ) |
Definition at line 657 of file G4ITMultiNavigator.cc.
|
protected |
Definition at line 614 of file G4ITMultiNavigator.cc.
|
protected |
Definition at line 632 of file G4ITMultiNavigator.cc.
|
protected |
Definition at line 486 of file G4ITMultiNavigator.cc.
|
friend |
|
private |
Definition at line 255 of file G4ITMultiNavigator.hh.
|
private |
Definition at line 254 of file G4ITMultiNavigator.hh.
|
private |
Definition at line 257 of file G4ITMultiNavigator.hh.
|
private |
Definition at line 259 of file G4ITMultiNavigator.hh.