ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/solids/specific/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 239 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 239 of file G4VTwistSurface.hh
G4VTwistSurface::CurrentStatus::CurrentStatus | ( | ) |
Definition at line 1172 of file G4VTwistSurface.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 1191 of file G4VTwistSurface.cc
void G4VTwistSurface::CurrentStatus::DebugPrint | ( | ) | const |
Definition at line 1267 of file G4VTwistSurface.cc.
View newest version in sPHENIX GitHub at line 1267 of file G4VTwistSurface.cc
Definition at line 248 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 248 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 247 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 247 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 249 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 249 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 246 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 246 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 250 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 250 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 251 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 251 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 = nullptr |
||
) |
Definition at line 1239 of file G4VTwistSurface.cc.
View newest version in sPHENIX GitHub at line 1239 of file G4VTwistSurface.cc
References G4VSURFACENXX, kInfinity, G4VTwistSurface::kUninitialized, G4VTwistSurface::sOutside, and xx.
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 = nullptr |
||
) |
Definition at line 1199 of file G4VTwistSurface.cc.
View newest version in sPHENIX GitHub at line 1199 of file G4VTwistSurface.cc
References FatalException, G4Exception(), kInfinity, v, and xx.
Referenced by G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), and G4TwistTubsHypeSide::DistanceToSurface().
|
private |
Definition at line 274 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 274 of file G4VTwistSurface.hh
Referenced by CurrentStatus(), and GetAreacode().
|
private |
Definition at line 272 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 272 of file G4VTwistSurface.hh
Referenced by CurrentStatus(), and GetDistance().
|
private |
Definition at line 280 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 280 of file G4VTwistSurface.hh
Referenced by CurrentStatus(), and IsDone().
|
private |
Definition at line 275 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 275 of file G4VTwistSurface.hh
Referenced by CurrentStatus(), and IsValid().
|
private |
Definition at line 277 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 277 of file G4VTwistSurface.hh
Referenced by CurrentStatus().
|
private |
Definition at line 278 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 278 of file G4VTwistSurface.hh
Referenced by CurrentStatus().
|
private |
Definition at line 279 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 279 of file G4VTwistSurface.hh
Referenced by CurrentStatus().
|
private |
Definition at line 276 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 276 of file G4VTwistSurface.hh
Referenced by CurrentStatus(), and GetNXX().
|
private |
Definition at line 273 of file G4VTwistSurface.hh.
View newest version in sPHENIX GitHub at line 273 of file G4VTwistSurface.hh
Referenced by CurrentStatus(), and GetXX().