Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4INCLIntersection.hh>
Static Public Member Functions | |
static Intersection | getEarlierTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute the first intersection of a straight particle trajectory with a sphere. | |
static Intersection | getLaterTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
static std::pair< Intersection, Intersection > | getTrajectoryIntersections (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Definition at line 66 of file G4INCLIntersection.hh.
|
inlinestatic |
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 78 of file G4INCLIntersection.hh.
Referenced by G4INCL::CoulombNone::bringToSurface().
|
inlinestatic |
Definition at line 81 of file G4INCLIntersection.hh.
Referenced by G4INCL::StandardPropagationModel::getReflectionTime().
|
inlinestatic |
Definition at line 84 of file G4INCLIntersection.hh.