ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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
 
class  G4VTwistSurface::G4SurfSideQuery
 
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

Function Documentation

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

Definition at line 361 of file G4VTwistSurface.hh.

View newest version in sPHENIX GitHub at line 361 of file G4VTwistSurface.hh

References Intersection::distance.

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

+ Here is the caller graph for this function:

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

Definition at line 367 of file G4VTwistSurface.hh.

View newest version in sPHENIX GitHub at line 367 of file G4VTwistSurface.hh

References E, CLHEP::mm, and Intersection::xx.

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

+ Here is the caller graph for this function: