Geant4
10.02.p03
|
#include <G4MultiNavigator.hh>
Protected Member Functions | |
void | ResetState () |
void | SetupHierarchy () |
void | WhichLimited () |
void | PrintLimited () |
void | CheckMassWorld () |
![]() | |
void | SetSavedState () |
void | RestoreSavedState () |
G4ThreeVector | ComputeLocalPoint (const G4ThreeVector &rGlobPoint) const |
G4ThreeVector | ComputeLocalAxis (const G4ThreeVector &pVec) const |
EVolume | VolumeType (const G4VPhysicalVolume *pVol) const |
EVolume | CharacteriseDaughters (const G4LogicalVolume *pLog) const |
G4int | GetDaughtersRegularStructureId (const G4LogicalVolume *pLog) const |
Static Private Attributes | |
static const G4int | fMaxNav = 16 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4Navigator &n) |
Additional Inherited Members | |
![]() | |
G4double | kCarTolerance |
G4double | fMinStep |
G4double | fSqTol |
G4NavigationHistory | fHistory |
G4bool | fEnteredDaughter |
G4bool | fExitedMother |
G4bool | fWasLimitedByGeometry |
G4ThreeVector | fStepEndPoint |
G4ThreeVector | fLastStepEndPointLocal |
G4int | fVerbose |
Definition at line 59 of file G4MultiNavigator.hh.
G4MultiNavigator::G4MultiNavigator | ( | ) |
Definition at line 50 of file G4MultiNavigator.cc.
G4MultiNavigator::~G4MultiNavigator | ( | ) |
Definition at line 90 of file G4MultiNavigator.cc.
|
protected |
Definition at line 640 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 429 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 94 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 462 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 695 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 786 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 830 of file G4MultiNavigator.cc.
|
inline |
|
virtual |
Reimplemented from G4Navigator.
Definition at line 317 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 395 of file G4MultiNavigator.cc.
G4double G4MultiNavigator::ObtainFinalStep | ( | G4int | navigatorId, |
G4double & | pNewSafety, | ||
G4double & | minStepLast, | ||
ELimited & | limitedStep | ||
) |
Definition at line 193 of file G4MultiNavigator.cc.
void G4MultiNavigator::PrepareNavigators | ( | ) |
Definition at line 251 of file G4MultiNavigator.cc.
void G4MultiNavigator::PrepareNewTrack | ( | const G4ThreeVector | position, |
const G4ThreeVector | direction | ||
) |
Definition at line 230 of file G4MultiNavigator.cc.
|
protected |
Definition at line 543 of file G4MultiNavigator.cc.
|
virtual |
Reimplemented from G4Navigator.
Definition at line 656 of file G4MultiNavigator.cc.
|
protectedvirtual |
Reimplemented from G4Navigator.
Definition at line 613 of file G4MultiNavigator.cc.
|
protectedvirtual |
Reimplemented from G4Navigator.
Definition at line 631 of file G4MultiNavigator.cc.
|
protected |
Definition at line 484 of file G4MultiNavigator.cc.
|
friend |
Definition at line 2250 of file G4Navigator.cc.
Definition at line 176 of file G4MultiNavigator.hh.
|
private |
Definition at line 179 of file G4MultiNavigator.hh.
|
private |
Definition at line 188 of file G4MultiNavigator.hh.
|
private |
Definition at line 168 of file G4MultiNavigator.hh.
Definition at line 174 of file G4MultiNavigator.hh.
Definition at line 175 of file G4MultiNavigator.hh.
|
private |
Definition at line 187 of file G4MultiNavigator.hh.
|
staticprivate |
Definition at line 167 of file G4MultiNavigator.hh.
|
private |
Definition at line 183 of file G4MultiNavigator.hh.
|
private |
Definition at line 192 of file G4MultiNavigator.hh.
|
private |
Definition at line 194 of file G4MultiNavigator.hh.
|
private |
Definition at line 182 of file G4MultiNavigator.hh.
Definition at line 177 of file G4MultiNavigator.hh.
|
private |
Definition at line 166 of file G4MultiNavigator.hh.
|
private |
Definition at line 178 of file G4MultiNavigator.hh.
|
private |
Definition at line 171 of file G4MultiNavigator.hh.
|
private |
Definition at line 193 of file G4MultiNavigator.hh.
|
private |
Definition at line 191 of file G4MultiNavigator.hh.
|
private |
Definition at line 184 of file G4MultiNavigator.hh.
|
private |
Definition at line 196 of file G4MultiNavigator.hh.