Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ExitNormal Struct Reference

#include <G4ReplicaNavigation.hh>

Public Types

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

Public Member Functions

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

Public Attributes

G4ThreeVector exitNormal
 
G4bool calculated
 
G4bool validConvex
 
ESide exitSide
 

Detailed Description

Definition at line 55 of file G4ReplicaNavigation.hh.

Member Enumeration Documentation

◆ ESide

Constructor & Destructor Documentation

◆ G4ExitNormal()

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

Definition at line 71 of file G4ReplicaNavigation.hh.

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

Member Data Documentation

◆ calculated

G4bool G4ExitNormal::calculated

Definition at line 65 of file G4ReplicaNavigation.hh.

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

◆ exitNormal

G4ThreeVector G4ExitNormal::exitNormal

◆ exitSide

ESide G4ExitNormal::exitSide

Definition at line 67 of file G4ReplicaNavigation.hh.

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

◆ validConvex

G4bool G4ExitNormal::validConvex

The documentation for this struct was generated from the following file: