|
Geant4
10.03
|
#include <G4ITSafetyHelper.hh>
Inheritance diagram for G4ITSafetyHelper:
Collaboration diagram for G4ITSafetyHelper:Classes | |
| class | State |
Private Attributes | |
| G4PathFinder * | fpPathFinder |
| G4ITNavigator * | fpMassNavigator |
| G4int | fMassNavigatorId |
| G4bool | fUseParallelGeometries |
| G4bool | fFirstCall |
| G4int | fVerbose |
Additional Inherited Members | |
Public Types inherited from G4TrackStateDependent< G4ITSafetyHelper > | |
| typedef G4ITSafetyHelper | ClassType |
| typedef G4TrackState < G4ITSafetyHelper > | StateType |
| typedef G4shared_ptr< StateType > | StateTypeHandle |
Protected Member Functions inherited from G4TrackStateDependent< G4ITSafetyHelper > | |
| G4TrackStateDependent () | |
Protected Attributes inherited from G4TrackStateDependent< G4ITSafetyHelper > | |
| StateTypeHandle | fpTrackState |
Definition at line 55 of file G4ITSafetyHelper.hh.
| G4ITSafetyHelper::G4ITSafetyHelper | ( | ) |
Definition at line 42 of file G4ITSafetyHelper.cc.
References fMassNavigatorId, fpMassNavigator, and fpPathFinder.
| G4ITSafetyHelper::~G4ITSafetyHelper | ( | ) |
Definition at line 90 of file G4ITSafetyHelper.cc.
| G4double G4ITSafetyHelper::CheckNextStep | ( | const G4ThreeVector & | position, |
| const G4ThreeVector & | direction, | ||
| const G4double | currentMaxStep, | ||
| G4double & | newSafety | ||
| ) |
Definition at line 94 of file G4ITSafetyHelper.cc.
References fpMassNavigator, G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, and position.
Referenced by G4DNABrownianTransportation::ComputeGeomLimit().
Here is the caller graph for this function:| G4double G4ITSafetyHelper::ComputeSafety | ( | const G4ThreeVector & | pGlobalPoint, |
| G4double | maxRadius = DBL_MAX |
||
| ) |
Definition at line 112 of file G4ITSafetyHelper.cc.
References G4PathFinder::ComputeSafety(), fpMassNavigator, fpPathFinder, G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, fUseParallelGeometries, and position.
Here is the call graph for this function:
|
inline |
Referenced by G4ITPathFinder::EnableParallelNavigation().
Here is the caller graph for this function:
|
inline |
Definition at line 155 of file G4ITSafetyHelper.hh.
References fpMassNavigator.
Referenced by G4DNABrownianTransportation::ComputeGeomLimit().
Here is the caller graph for this function:| void G4ITSafetyHelper::InitialiseHelper | ( | ) |
Definition at line 80 of file G4ITSafetyHelper.cc.
References fFirstCall, InitialiseNavigator(), and G4TrackStateDependent< G4ITSafetyHelper >::NewTrackState().
Referenced by G4ITTransportation::BuildPhysicsTable(), G4DNABrownianTransportation::BuildPhysicsTable(), and G4ITPathFinder::PrepareNewTrack().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ITSafetyHelper::InitialiseNavigator | ( | ) |
Definition at line 56 of file G4ITSafetyHelper.cc.
References FatalException, fpMassNavigator, fpPathFinder, G4Exception(), G4PathFinder::GetInstance(), G4ITTransportationManager::GetNavigatorForTracking(), and G4ITTransportationManager::GetTransportationManager().
Referenced by InitialiseHelper().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ITSafetyHelper::Locate | ( | const G4ThreeVector & | pGlobalPoint, |
| const G4ThreeVector & | direction | ||
| ) |
Definition at line 184 of file G4ITSafetyHelper.cc.
References fpMassNavigator, fpPathFinder, fUseParallelGeometries, and G4PathFinder::Locate().
Here is the call graph for this function:| void G4ITSafetyHelper::ReLocateWithinVolume | ( | const G4ThreeVector & | pGlobalPoint | ) |
Definition at line 152 of file G4ITSafetyHelper.cc.
References fpMassNavigator, fpPathFinder, G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, fUseParallelGeometries, fVerbose, G4endl, G4Exception(), JustWarning, G4PathFinder::ReLocate(), and sqr().
Here is the call graph for this function:
|
inline |
Definition at line 161 of file G4ITSafetyHelper.hh.
References G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, and pos.
Referenced by G4ITTransportation::AlongStepGetPhysicalInteractionLength().
Here is the caller graph for this function:Definition at line 98 of file G4ITSafetyHelper.hh.
References fVerbose.
|
private |
Definition at line 116 of file G4ITSafetyHelper.hh.
Referenced by InitialiseHelper().
|
private |
Definition at line 112 of file G4ITSafetyHelper.hh.
Referenced by G4ITSafetyHelper().
|
private |
Definition at line 111 of file G4ITSafetyHelper.hh.
Referenced by CheckNextStep(), ComputeSafety(), G4ITSafetyHelper(), GetWorldVolume(), InitialiseNavigator(), Locate(), and ReLocateWithinVolume().
|
private |
Definition at line 110 of file G4ITSafetyHelper.hh.
Referenced by ComputeSafety(), G4ITSafetyHelper(), InitialiseNavigator(), Locate(), and ReLocateWithinVolume().
|
private |
Definition at line 114 of file G4ITSafetyHelper.hh.
Referenced by ComputeSafety(), Locate(), RegisterTrackState(), and ReLocateWithinVolume().
|
private |
Definition at line 118 of file G4ITSafetyHelper.hh.
Referenced by ReLocateWithinVolume(), and SetVerboseLevel().