함수 | |
Intersection | getEarlierTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute the first intersection of a straight particle trajectory with a sphere. 더 자세히 ... | |
Intersection | getLaterTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute the second intersection of a straight particle trajectory with a sphere. 더 자세히 ... | |
std::pair< Intersection, Intersection > | getTrajectoryIntersections (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute both intersections of a straight particle trajectory with a sphere. 더 자세히 ... | |
|
inline |
Compute the first intersection of a straight particle trajectory with a sphere.
x0 | the starting position of the trajectory |
p | the trajectory direction |
r | the radius of the sphere (centred in the origin) |
G4INCLIntersection.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4INCL::CoulombNone::bringToSurface(), G4INCL::INCL::makeCompoundNucleus().
|
inline |
Compute the second intersection of a straight particle trajectory with a sphere.
x0 | the starting position of the trajectory |
p | the trajectory direction |
r | the radius of the sphere (centred in the origin) |
G4INCLIntersection.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::getReflectionTime().
|
inline |
Compute both intersections of a straight particle trajectory with a sphere.
x0 | the starting position of the trajectory |
p | the trajectory direction |
r | the radius of the sphere (centred in the origin) |
G4INCLIntersection.hh 파일의 132 번째 라인에서 정의되었습니다.