|
Geant4-11
|
Namespaces | |
| namespace | anonymous_namespace{G4INCLIntersection.hh} |
Functions | |
| Intersection | getEarlierTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
| Compute the first intersection of a straight particle trajectory with a sphere. More... | |
| Intersection | getLaterTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
| Compute the second intersection of a straight particle trajectory with a sphere. More... | |
| 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. More... | |
|
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) |
Definition at line 124 of file G4INCLIntersection.hh.
References G4INCL::IntersectionFactory::anonymous_namespace{G4INCLIntersection.hh}::getTrajectoryIntersection().
Referenced by G4INCL::CoulombNone::bringToSurface(), and 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) |
Definition at line 128 of file G4INCLIntersection.hh.
References G4INCL::IntersectionFactory::anonymous_namespace{G4INCLIntersection.hh}::getTrajectoryIntersection().
Referenced by 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) |
Definition at line 132 of file G4INCLIntersection.hh.
References G4INCL::IntersectionFactory::anonymous_namespace{G4INCLIntersection.hh}::getTrajectoryIntersection().