Geant4-11
|
#include <G4VTwistSurface.hh>
Public Member Functions | |
CurrentStatus () | |
void | DebugPrint () const |
G4int | GetAreacode (G4int i) const |
G4double | GetDistance (G4int i) const |
G4int | GetNXX () const |
G4ThreeVector | GetXX (G4int i) const |
G4bool | IsDone () const |
G4bool | IsValid (G4int i) const |
void | ResetfDone (EValidate validate, const G4ThreeVector *p, const G4ThreeVector *v=nullptr) |
void | SetCurrentStatus (G4int i, G4ThreeVector &xx, G4double &dist, G4int &areacode, G4bool &isvalid, G4int nxx, EValidate validate, const G4ThreeVector *p, const G4ThreeVector *v=nullptr) |
virtual | ~CurrentStatus () |
Definition at line 239 of file G4VTwistSurface.hh.
G4VTwistSurface::CurrentStatus::CurrentStatus | ( | ) |
Definition at line 1172 of file G4VTwistSurface.cc.
References fAreacode, fDistance, fDone, fIsValid, fLastp, fLastv, fLastValidate, fNXX, fXX, G4VSURFACENXX, kInfinity, G4VTwistSurface::kUninitialized, CLHEP::Hep3Vector::set(), and G4VTwistSurface::sOutside.
|
virtual |
Definition at line 1191 of file G4VTwistSurface.cc.
void G4VTwistSurface::CurrentStatus::DebugPrint | ( | ) | const |
Definition at line 1267 of file G4VTwistSurface.cc.
Definition at line 248 of file G4VTwistSurface.hh.
References fAreacode.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
Definition at line 247 of file G4VTwistSurface.hh.
References fDistance.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
inline |
Definition at line 249 of file G4VTwistSurface.hh.
References fNXX.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
inline |
Definition at line 246 of file G4VTwistSurface.hh.
References fXX.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
inline |
Definition at line 250 of file G4VTwistSurface.hh.
References fDone.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
Definition at line 251 of file G4VTwistSurface.hh.
References fIsValid.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
void G4VTwistSurface::CurrentStatus::ResetfDone | ( | EValidate | validate, |
const G4ThreeVector * | p, | ||
const G4ThreeVector * | v = nullptr |
||
) |
Definition at line 1239 of file G4VTwistSurface.cc.
References G4VSURFACENXX, kInfinity, G4VTwistSurface::kUninitialized, CLHEP::Hep3Vector::set(), and G4VTwistSurface::sOutside.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::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 = nullptr |
||
) |
Definition at line 1199 of file G4VTwistSurface.cc.
References FatalException, G4Exception(), kInfinity, and CLHEP::Hep3Vector::set().
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
private |
Definition at line 274 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetAreacode().
|
private |
Definition at line 272 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetDistance().
|
private |
Definition at line 280 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and IsDone().
|
private |
Definition at line 275 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and IsValid().
|
private |
Definition at line 277 of file G4VTwistSurface.hh.
Referenced by CurrentStatus().
|
private |
Definition at line 278 of file G4VTwistSurface.hh.
Referenced by CurrentStatus().
|
private |
Definition at line 279 of file G4VTwistSurface.hh.
Referenced by CurrentStatus().
|
private |
Definition at line 276 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetNXX().
|
private |
Definition at line 273 of file G4VTwistSurface.hh.
Referenced by CurrentStatus(), and GetXX().