ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Static Public Member Functions | |
static G4bool | IntersectLineAndTriangle2D (const G4TwoVector &p, const G4TwoVector &v, const G4TwoVector &p0, const G4TwoVector &e0, const G4TwoVector &e1, G4TwoVector location[2]) |
static G4int | IntersectLineAndLineSegment2D (const G4TwoVector &p0, const G4TwoVector &d0, const G4TwoVector &p1, const G4TwoVector &d1, G4TwoVector location[2]) |
static G4double | cross (const G4TwoVector &v1, const G4TwoVector &v2) |
Definition at line 69 of file G4TessellatedGeometryAlgorithms.hh.
View newest version in sPHENIX GitHub at line 69 of file G4TessellatedGeometryAlgorithms.hh
|
static |
Definition at line 236 of file G4TessellatedGeometryAlgorithms.cc.
View newest version in sPHENIX GitHub at line 236 of file G4TessellatedGeometryAlgorithms.cc
References CLHEP::Hep2Vector::x(), and CLHEP::Hep2Vector::y().
Referenced by IntersectLineAndLineSegment2D().
|
static |
Definition at line 163 of file G4TessellatedGeometryAlgorithms.cc.
View newest version in sPHENIX GitHub at line 163 of file G4TessellatedGeometryAlgorithms.cc
References cross(), DBL_EPSILON, CLHEP::Hep2Vector::dot(), e, CLHEP::Hep2Vector::mag2(), G4InuclParticleNames::s0, s1, smax, and t.
Referenced by IntersectLineAndTriangle2D().
|
static |
Definition at line 55 of file G4TessellatedGeometryAlgorithms.cc.
View newest version in sPHENIX GitHub at line 55 of file G4TessellatedGeometryAlgorithms.cc
References IntersectLineAndLineSegment2D().
Referenced by G4TriangularFacet::Intersect().