Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#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=nullptr) |
void | ResetfDone (EValidate validate, const G4ThreeVector *p, const G4ThreeVector *v=nullptr) |
void | DebugPrint () const |
Definition at line 229 of file G4VTwistSurface.hh.
G4VTwistSurface::CurrentStatus::CurrentStatus | ( | ) |
Definition at line 1165 of file G4VTwistSurface.cc.
|
virtualdefault |
void G4VTwistSurface::CurrentStatus::DebugPrint | ( | ) | const |
Definition at line 1259 of file G4VTwistSurface.cc.
Definition at line 238 of file G4VTwistSurface.hh.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
Definition at line 237 of file G4VTwistSurface.hh.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
inline |
Definition at line 239 of file G4VTwistSurface.hh.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
inline |
Definition at line 236 of file G4VTwistSurface.hh.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
|
inline |
Definition at line 240 of file G4VTwistSurface.hh.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().
Definition at line 241 of file G4VTwistSurface.hh.
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 1231 of file G4VTwistSurface.cc.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::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 1191 of file G4VTwistSurface.cc.
Referenced by G4TwistBoxSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsSide::DistanceToSurface().