Geant4
10.03.p02
|
#include <G4VIntersectionLocator.hh>
Static Public Member Functions | |
static void | printStatus (const G4FieldTrack &startFT, const G4FieldTrack ¤tFT, G4double requestStep, G4double safety, G4int stepNum, std::ostream &oss, G4int verboseLevel) |
Protected Member Functions | |
G4FieldTrack | ReEstimateEndpoint (const G4FieldTrack &CurrentStateA, const G4FieldTrack &EstimtdEndStateB, G4double linearDistSq, G4double curveDist) |
G4bool | CheckAndReEstimateEndpoint (const G4FieldTrack &CurrentStartA, const G4FieldTrack &EstimatedEndB, G4FieldTrack &RevisedEndPoint, G4int &errorCode) |
G4ThreeVector | GetSurfaceNormal (const G4ThreeVector &CurrentInt_Point, G4bool &validNormal) |
G4ThreeVector | GetGlobalSurfaceNormal (const G4ThreeVector &CurrentE_Point, G4bool &validNormal) |
G4bool | AdjustmentOfFoundIntersection (const G4ThreeVector &A, const G4ThreeVector &CurrentE_Point, const G4ThreeVector &CurrentF_Point, const G4ThreeVector &MomentumDir, const G4bool IntersectAF, G4ThreeVector &IntersectionPoint, G4double &NewSafety, G4double &fPrevSafety, G4ThreeVector &fPrevSftOrigin) |
void | ReportTrialStep (G4int step_no, const G4ThreeVector &ChordAB_v, const G4ThreeVector &ChordEF_v, const G4ThreeVector &NewMomentumDir, const G4ThreeVector &NormalAtEntry, G4bool validNormal) |
G4bool | LocateGlobalPointWithinVolumeAndCheck (const G4ThreeVector &pos) |
void | LocateGlobalPointWithinVolumeCheckAndReport (const G4ThreeVector &pos, const G4String &CodeLocationInfo, G4int CheckMode) |
void | SetCheckMode (G4bool value) |
G4bool | GetCheckMode () |
void | ReportReversedPoints (std::ostringstream &ossMsg, const G4FieldTrack &StartPointVel, const G4FieldTrack &EndPointVel, G4double NewSafety, G4double epsStep, const G4FieldTrack &CurrentA_PointVelocity, const G4FieldTrack &CurrentB_PointVelocity, const G4FieldTrack &SubStart_PointVelocity, const G4ThreeVector &CurrentE_Point, const G4FieldTrack &ApproxIntersecPointV, G4int sbstp_no, G4int sbstp_no_p, G4int depth) |
void | ReportProgress (std::ostream &oss, const G4FieldTrack &StartPointVel, const G4FieldTrack &EndPointVel, G4int substep_no, const G4FieldTrack &A_PtVel, const G4FieldTrack &B_PtVel, G4double safetyLast, G4int depth=-1) |
void | ReportImmediateHit (const char *MethodName, const G4ThreeVector &StartPosition, const G4ThreeVector &TrialPoint, double tolerance, unsigned long int numCalls) |
Definition at line 56 of file G4VIntersectionLocator.hh.
G4VIntersectionLocator::G4VIntersectionLocator | ( | G4Navigator * | theNavigator | ) |
Definition at line 47 of file G4VIntersectionLocator.cc.
|
virtual |
Definition at line 66 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 442 of file G4VIntersectionLocator.cc.
|
inline |
Definition at line 126 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 327 of file G4VIntersectionLocator.cc.
|
pure virtual |
Implemented in G4SimpleLocator, G4MultiLevelLocator, and G4BrentLocator.
|
inline |
|
inlineprotected |
Definition at line 210 of file G4VIntersectionLocator.hh.
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 567 of file G4VIntersectionLocator.cc.
|
inline |
|
protected |
Definition at line 522 of file G4VIntersectionLocator.cc.
|
inline |
|
inline |
|
protected |
Definition at line 683 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 742 of file G4VIntersectionLocator.cc.
void G4VIntersectionLocator::printStatus | ( | const G4FieldTrack & | startFT, |
const G4FieldTrack & | currentFT, | ||
G4double | requestStep, | ||
G4double | safety, | ||
G4int | stepNum | ||
) |
Definition at line 77 of file G4VIntersectionLocator.cc.
|
static |
Definition at line 93 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 191 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 849 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 815 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 768 of file G4VIntersectionLocator.cc.
|
protected |
Definition at line 624 of file G4VIntersectionLocator.cc.
Definition at line 209 of file G4VIntersectionLocator.hh.
|
inline |
|
inline |
|
protected |
Definition at line 264 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 275 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 268 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 270 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 269 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 266 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 271 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 278 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 263 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 262 of file G4VIntersectionLocator.hh.
|
protected |
Definition at line 260 of file G4VIntersectionLocator.hh.