Geant4  10.02.p02
G4VTwistSurface::Boundary Class Reference

#include <G4VTwistSurface.hh>

Public Member Functions

 Boundary ()
 
virtual ~Boundary ()
 
void SetFields (const G4int &areacode, const G4ThreeVector &d, const G4ThreeVector &x0, const G4int &boundarytype)
 
G4bool IsEmpty () const
 
G4bool GetBoundaryParameters (const G4int &areacode, G4ThreeVector &d, G4ThreeVector &x0, G4int &boundarytype) const
 

Private Attributes

G4int fBoundaryAcode
 
G4ThreeVector fBoundaryDirection
 
G4ThreeVector fBoundaryX0
 
G4int fBoundaryType
 

Detailed Description

Definition at line 295 of file G4VTwistSurface.hh.

Constructor & Destructor Documentation

G4VTwistSurface::Boundary::Boundary ( )

Definition at line 1233 of file G4VTwistSurface.cc.

G4VTwistSurface::Boundary::~Boundary ( )
virtual

Definition at line 1241 of file G4VTwistSurface.cc.

Member Function Documentation

G4bool G4VTwistSurface::Boundary::GetBoundaryParameters ( const G4int areacode,
G4ThreeVector d,
G4ThreeVector x0,
G4int boundarytype 
) const

Definition at line 1273 of file G4VTwistSurface.cc.

References FatalException, G4endl, G4Exception(), G4VTwistSurface::sAxis0, G4VTwistSurface::sAxis1, and G4VTwistSurface::sSizeMask.

+ Here is the call graph for this function:

G4bool G4VTwistSurface::Boundary::IsEmpty ( ) const

Definition at line 1263 of file G4VTwistSurface.cc.

void G4VTwistSurface::Boundary::SetFields ( const G4int areacode,
const G4ThreeVector d,
const G4ThreeVector x0,
const G4int boundarytype 
)

Definition at line 1249 of file G4VTwistSurface.cc.

Referenced by G4VTwistSurface::SetBoundary().

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4VTwistSurface::Boundary::fBoundaryAcode
private

Definition at line 314 of file G4VTwistSurface.hh.

G4ThreeVector G4VTwistSurface::Boundary::fBoundaryDirection
private

Definition at line 315 of file G4VTwistSurface.hh.

G4int G4VTwistSurface::Boundary::fBoundaryType
private

Definition at line 317 of file G4VTwistSurface.hh.

G4ThreeVector G4VTwistSurface::Boundary::fBoundaryX0
private

Definition at line 316 of file G4VTwistSurface.hh.


The documentation for this class was generated from the following files: