Geant4
10.02.p03
|
#include <G4ITMultiNavigator.hh>
Protected Member Functions | |
void | ResetState () |
void | SetupHierarchy () |
void | WhichLimited () |
void | PrintLimited () |
void | CheckMassWorld () |
![]() | |
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 | |
![]() | |
typedef G4ITMultiNavigator | ClassType |
typedef G4TrackState< G4ITMultiNavigator > | StateType |
typedef G4shared_ptr< StateType > | StateTypeHandle |
![]() | |
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.