|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4AuxiliaryNavServices a utility class for navigation. More...
#include <G4AuxiliaryNavServices.hh>
Static Public Member Functions | |
| static G4bool | CheckPointOnSurface (const G4VSolid *sampleSolid, const G4ThreeVector &localPoint, const G4ThreeVector *globalDirection, const G4AffineTransform &sampleTransform, const G4bool locatedOnEdge) |
| static G4bool | CheckPointExiting (const G4VSolid *sampleSolid, const G4ThreeVector &localPoint, const G4ThreeVector *globalDirection, const G4AffineTransform &sampleTransform) |
| static void | ReportTolerances () |
G4AuxiliaryNavServices a utility class for navigation.
Definition at line 46 of file G4AuxiliaryNavServices.hh.
|
static |
Is the track (point, direction) exiting the solid 'sampleSolid' ?
| [in] | sampleSolid | Pointer to the shape to check. |
| [in,out] | localPoint | Point in local coordinates system. |
| [in,out] | globalDirection | Pointer to global direction or null. |
| [in] | sampleTransform | Affine transformation in space. |
|
static |
Is the track (point, direction) inside the solid 'sampleSolid' ?
| [in] | sampleSolid | Pointer to the shape to check. |
| [in,out] | localPoint | Point in local coordinates system. |
| [in,out] | globalDirection | Pointer to global direction or null. |
| [in] | sampleTransform | Affine transformation in space. |
| [in] | pLocatedOnEdge | Flag specifying if point is located on edge. |
Referenced by G4ParameterisedNavigation::LevelLocate().
|
static |
Prints global values of Cartesian, Radial and Angle Tolerances.
Definition at line 40 of file G4AuxiliaryNavServices.cc.