Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Macros | Functions
G4VTwistSurface.hh File Reference
#include <CLHEP/Units/SystemOfUnits.h>
#include "G4VSolid.hh"
#include "geomdefs.hh"
#include "G4RotationMatrix.hh"
#include "G4VTwistSurface.icc"

Go to the source code of this file.

Data Structures

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

Function Documentation

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

Definition at line 379 of file G4VTwistSurface.hh.

References Intersection::xx.

Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), and G4TwistTrapAlphaSide::DistanceToSurface().

380 {
381  return ( ( a.xx - b.xx ).mag() < 1E-9*CLHEP::mm ) ;
382 }
G4ThreeVector xx