ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 54 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 54 of file G4ITSafetyHelper.hh
G4ITSafetyHelper::G4ITSafetyHelper | ( | ) |
Definition at line 41 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 41 of file G4ITSafetyHelper.cc
References fMassNavigatorId, fpMassNavigator, and fpPathFinder.
G4ITSafetyHelper::~G4ITSafetyHelper | ( | ) |
Definition at line 89 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 89 of file G4ITSafetyHelper.cc
G4double G4ITSafetyHelper::CheckNextStep | ( | const G4ThreeVector & | position, |
const G4ThreeVector & | direction, | ||
const G4double | currentMaxStep, | ||
G4double & | newSafety | ||
) |
Definition at line 93 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 93 of file G4ITSafetyHelper.cc
References fpMassNavigator, G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, and position.
Referenced by G4DNABrownianTransportation::ComputeGeomLimit().
G4double G4ITSafetyHelper::ComputeSafety | ( | const G4ThreeVector & | pGlobalPoint, |
G4double | maxRadius = DBL_MAX |
||
) |
Definition at line 111 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 111 of file G4ITSafetyHelper.cc
References G4PathFinder::ComputeSafety(), fpMassNavigator, fpPathFinder, G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, fUseParallelGeometries, and position.
Referenced by G4ITPathFinder::EnableParallelNavigation().
|
inline |
Definition at line 154 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 154 of file G4ITSafetyHelper.hh
References fpMassNavigator.
Referenced by G4DNABrownianTransportation::ComputeGeomLimit().
void G4ITSafetyHelper::InitialiseHelper | ( | ) |
Definition at line 79 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 79 of file G4ITSafetyHelper.cc
References fFirstCall, InitialiseNavigator(), and G4TrackStateDependent< G4ITSafetyHelper >::NewTrackState().
Referenced by G4ITTransportation::BuildPhysicsTable(), G4DNABrownianTransportation::BuildPhysicsTable(), and G4ITPathFinder::PrepareNewTrack().
void G4ITSafetyHelper::InitialiseNavigator | ( | ) |
Definition at line 55 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 55 of file G4ITSafetyHelper.cc
References FatalException, fpMassNavigator, fpPathFinder, G4Exception(), G4PathFinder::GetInstance(), G4ITTransportationManager::GetNavigatorForTracking(), and G4ITTransportationManager::GetTransportationManager().
Referenced by InitialiseHelper().
void G4ITSafetyHelper::Locate | ( | const G4ThreeVector & | pGlobalPoint, |
const G4ThreeVector & | direction | ||
) |
Definition at line 183 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 183 of file G4ITSafetyHelper.cc
References fpMassNavigator, fpPathFinder, fUseParallelGeometries, and G4PathFinder::Locate().
void G4ITSafetyHelper::ReLocateWithinVolume | ( | const G4ThreeVector & | pGlobalPoint | ) |
Definition at line 151 of file G4ITSafetyHelper.cc.
View newest version in sPHENIX GitHub at line 151 of file G4ITSafetyHelper.cc
References fpMassNavigator, fpPathFinder, G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, fUseParallelGeometries, fVerbose, G4endl, G4Exception(), JustWarning, CLHEP::Hep3Vector::mag2(), G4PathFinder::ReLocate(), and sqr().
|
inline |
Definition at line 160 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 160 of file G4ITSafetyHelper.hh
References G4TrackStateDependent< G4ITSafetyHelper >::fpTrackState, and pos().
Referenced by G4ITTransportation::AlongStepGetPhysicalInteractionLength().
Definition at line 97 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 97 of file G4ITSafetyHelper.hh
References fVerbose.
|
private |
Definition at line 115 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 115 of file G4ITSafetyHelper.hh
Referenced by InitialiseHelper().
|
private |
Definition at line 111 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 111 of file G4ITSafetyHelper.hh
Referenced by G4ITSafetyHelper().
|
private |
Definition at line 110 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 110 of file G4ITSafetyHelper.hh
Referenced by CheckNextStep(), ComputeSafety(), G4ITSafetyHelper(), GetWorldVolume(), InitialiseNavigator(), Locate(), and ReLocateWithinVolume().
|
private |
Definition at line 109 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 109 of file G4ITSafetyHelper.hh
Referenced by ComputeSafety(), G4ITSafetyHelper(), InitialiseNavigator(), Locate(), and ReLocateWithinVolume().
|
private |
Definition at line 113 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 113 of file G4ITSafetyHelper.hh
Referenced by ComputeSafety(), Locate(), RegisterTrackState(), and ReLocateWithinVolume().
|
private |
Definition at line 117 of file G4ITSafetyHelper.hh.
View newest version in sPHENIX GitHub at line 117 of file G4ITSafetyHelper.hh
Referenced by ReLocateWithinVolume(), and SetVerboseLevel().