Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4VTwistSurface.hh File Reference
#include <CLHEP/Units/SystemOfUnits.h>
#include "G4VSolid.hh"
#include "geomdefs.hh"
#include "G4RotationMatrix.hh"
#include "G4VTwistSurface.icc"
Include dependency graph for G4VTwistSurface.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  G4VTwistSurface
 
class  G4VTwistSurface::CurrentStatus
 
class  G4VTwistSurface::Boundary
 
class  G4VTwistSurface::G4SurfCurNormal
 
struct  Intersection
 

Macros

#define G4VSURFACENXX   10
 

Functions

G4bool DistanceSort (const Intersection &a, const Intersection &b)
 
G4bool EqualIntersection (const Intersection &a, const Intersection &b)
 

Macro Definition Documentation

#define G4VSURFACENXX   10

Definition at line 57 of file G4VTwistSurface.hh.

Function Documentation

G4bool DistanceSort ( const Intersection a,
const Intersection b 
)
inline

Definition at line 373 of file G4VTwistSurface.hh.

374 {
375  return a.distance < b.distance ;
376 }

Here is the caller graph for this function:

G4bool EqualIntersection ( const Intersection a,
const Intersection b 
)
inline

Definition at line 379 of file G4VTwistSurface.hh.

380 {
381  return ( ( a.xx - b.xx ).mag() < 1E-9*CLHEP::mm ) ;
382 }
static constexpr double mm
Definition: SystemOfUnits.h:95
G4ThreeVector xx

Here is the caller graph for this function: