Geant4-11
|
Simple class for computing intersections between a straight line and a sphere. More...
Go to the source code of this file.
Data Structures | |
struct | G4INCL::Intersection |
Intersection-point structure. More... | |
Namespaces | |
namespace | G4INCL |
namespace | G4INCL::IntersectionFactory |
namespace | G4INCL::IntersectionFactory::anonymous_namespace{G4INCLIntersection.hh} |
Macros | |
#define | G4INCLINTERSECTION_HH 1 |
#define | INCLXX_IN_GEANT4_MODE 1 |
Functions | |
Intersection | G4INCL::IntersectionFactory::getEarlierTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute the first intersection of a straight particle trajectory with a sphere. More... | |
Intersection | G4INCL::IntersectionFactory::getLaterTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute the second intersection of a straight particle trajectory with a sphere. More... | |
Intersection | G4INCL::IntersectionFactory::anonymous_namespace{G4INCLIntersection.hh}::getTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &v, const G4double r, const G4bool earliest) |
std::pair< Intersection, Intersection > | G4INCL::IntersectionFactory::getTrajectoryIntersections (const ThreeVector &x0, const ThreeVector &p, const G4double r) |
Compute both intersections of a straight particle trajectory with a sphere. More... | |
Simple class for computing intersections between a straight line and a sphere.
Definition in file G4INCLIntersection.hh.
#define G4INCLINTERSECTION_HH 1 |
Definition at line 46 of file G4INCLIntersection.hh.
#define INCLXX_IN_GEANT4_MODE 1 |
Definition at line 34 of file G4INCLIntersection.hh.