G4ExitNormal Struct Reference

#include <G4ReplicaNavigation.hh>


Public Types

 kNull
 kRMin
 kRMax
 kSPhi
 kEPhi
 kPX
 kMX
 kPY
 kMY
 kPZ
 kMZ
 kMother
enum  ESide {
  kNull, kRMin, kRMax, kSPhi,
  kEPhi, kPX, kMX, kPY,
  kMY, kPZ, kMZ, kMother
}

Public Member Functions

 G4ExitNormal (G4ThreeVector norm=G4ThreeVector(0., 0., 0.), G4bool calc=false, G4bool valid=false, ESide side=kNull)

Data Fields

G4ThreeVector exitNormal
G4bool calculated
G4bool validConvex
ESide exitSide


Detailed Description

Definition at line 59 of file G4ReplicaNavigation.hh.


Member Enumeration Documentation

enum G4ExitNormal::ESide

Enumerator:
kNull 
kRMin 
kRMax 
kSPhi 
kEPhi 
kPX 
kMX 
kPY 
kMY 
kPZ 
kMZ 
kMother 

Definition at line 65 of file G4ReplicaNavigation.hh.


Constructor & Destructor Documentation

G4ExitNormal::G4ExitNormal ( G4ThreeVector  norm = G4ThreeVector(0.,0.,0.),
G4bool  calc = false,
G4bool  valid = false,
ESide  side = kNull 
) [inline]

Definition at line 75 of file G4ReplicaNavigation.hh.

References calculated, exitNormal, exitSide, and validConvex.

00079    { exitNormal= norm; calculated= calc; validConvex=valid; exitSide=side;}


Field Documentation

G4bool G4ExitNormal::calculated

Definition at line 69 of file G4ReplicaNavigation.hh.

Referenced by G4ReplicaNavigation::DistanceToOut(), and G4ExitNormal().

G4ThreeVector G4ExitNormal::exitNormal

Definition at line 68 of file G4ReplicaNavigation.hh.

Referenced by G4ReplicaNavigation::ComputeStep(), G4ReplicaNavigation::DistanceToOut(), and G4ExitNormal().

ESide G4ExitNormal::exitSide

Definition at line 71 of file G4ReplicaNavigation.hh.

Referenced by G4ReplicaNavigation::DistanceToOut(), and G4ExitNormal().

G4bool G4ExitNormal::validConvex

Definition at line 70 of file G4ReplicaNavigation.hh.

Referenced by G4ReplicaNavigation::DistanceToOut(), and G4ExitNormal().


The documentation for this struct was generated from the following file:
Generated on Mon May 27 17:51:57 2013 for Geant4 by  doxygen 1.4.7