Geant4
10.01.p02
|
#include <G4VTwistSurface.hh>
Public Member Functions | |
CurrentStatus () | |
virtual | ~CurrentStatus () |
G4ThreeVector | GetXX (G4int i) const |
G4double | GetDistance (G4int i) const |
G4int | GetAreacode (G4int i) const |
G4int | GetNXX () const |
G4bool | IsDone () const |
G4bool | IsValid (G4int i) const |
void | SetCurrentStatus (G4int i, G4ThreeVector &xx, G4double &dist, G4int &areacode, G4bool &isvalid, G4int nxx, EValidate validate, const G4ThreeVector *p, const G4ThreeVector *v=0) |
void | ResetfDone (EValidate validate, const G4ThreeVector *p, const G4ThreeVector *v=0) |
void | DebugPrint () const |
Definition at line 251 of file G4VTwistSurface.hh.
G4VTwistSurface::CurrentStatus::CurrentStatus | ( | ) |
Definition at line 1124 of file G4VTwistSurface.cc.
References fAreacode, fDistance, fDone, fIsValid, fLastp, fLastv, fLastValidate, fNXX, fXX, G4VSURFACENXX, kInfinity, G4VTwistSurface::kUninitialized, and G4VTwistSurface::sOutside.
|
virtual |
Definition at line 1143 of file G4VTwistSurface.cc.
void G4VTwistSurface::CurrentStatus::DebugPrint | ( | ) | const |
Definition at line 1219 of file G4VTwistSurface.cc.
Definition at line 260 of file G4VTwistSurface.hh.
References fAreacode.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
Definition at line 259 of file G4VTwistSurface.hh.
References fDistance.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
|
inline |
Definition at line 261 of file G4VTwistSurface.hh.
References fNXX.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
|
inline |
Definition at line 258 of file G4VTwistSurface.hh.
References fXX.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
|
inline |
Definition at line 262 of file G4VTwistSurface.hh.
References fDone.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
Definition at line 263 of file G4VTwistSurface.hh.
References fIsValid.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
void G4VTwistSurface::CurrentStatus::ResetfDone | ( | EValidate | validate, |
const G4ThreeVector * | p, | ||
const G4ThreeVector * | v = 0 |
||
) |
Definition at line 1191 of file G4VTwistSurface.cc.
References G4VSURFACENXX, kInfinity, G4VTwistSurface::kUninitialized, and G4VTwistSurface::sOutside.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
void G4VTwistSurface::CurrentStatus::SetCurrentStatus | ( | G4int | i, |
G4ThreeVector & | xx, | ||
G4double & | dist, | ||
G4int & | areacode, | ||
G4bool & | isvalid, | ||
G4int | nxx, | ||
EValidate | validate, | ||
const G4ThreeVector * | p, | ||
const G4ThreeVector * | v = 0 |
||
) |
Definition at line 1151 of file G4VTwistSurface.cc.
References FatalException, G4Exception(), and kInfinity.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
|
private |
Definition at line 286 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetAreacode().
|
private |
Definition at line 284 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetDistance().
|
private |
Definition at line 292 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and IsDone().
|
private |
Definition at line 287 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and IsValid().
|
private |
Definition at line 289 of file G4VTwistSurface.hh.
Referenced by CurrentStatus().
|
private |
Definition at line 290 of file G4VTwistSurface.hh.
Referenced by CurrentStatus().
|
private |
Definition at line 291 of file G4VTwistSurface.hh.
Referenced by CurrentStatus().
|
private |
Definition at line 288 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetNXX().
|
private |
Definition at line 285 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetXX().