ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4PolyhedraSide Member List

This is the complete list of members for G4PolyhedraSide, including all inherited members.

allBehindG4PolyhedraSideprotected
CalculateExtent(const EAxis axis, const G4VoxelLimits &voxelLimit, const G4AffineTransform &tranform, G4SolidExtentList &extentList)G4PolyhedraSidevirtual
Clone()G4PolyhedraSideinlinevirtual
ClosestPhiSegment(G4double phi)G4PolyhedraSideprotected
coneG4PolyhedraSideprotected
CopyStuff(const G4PolyhedraSide &source)G4PolyhedraSideprotected
deltaPhiG4PolyhedraSideprotected
Distance(const G4ThreeVector &p, G4bool outgoing)G4PolyhedraSidevirtual
DistanceAway(const G4ThreeVector &p, const G4PolyhedraSideVec &vec, G4double *normDist)G4PolyhedraSideprotected
DistanceToOneSide(const G4ThreeVector &p, const G4PolyhedraSideVec &vec, G4double *normDist)G4PolyhedraSideprotected
edgeNormG4PolyhedraSideprotected
edgesG4PolyhedraSideprotected
endPhiG4PolyhedraSideprotected
Extent(const G4ThreeVector axis)G4PolyhedraSidevirtual
fSurfaceAreaG4PolyhedraSideprivate
G4PolyhedraSide(const G4PolyhedraSideRZ *prevRZ, const G4PolyhedraSideRZ *tail, const G4PolyhedraSideRZ *head, const G4PolyhedraSideRZ *nextRZ, G4int numSide, G4double phiStart, G4double phiTotal, G4bool phiIsOpen, G4bool isAllBehind=false)G4PolyhedraSide
G4PolyhedraSide(const G4PolyhedraSide &source)G4PolyhedraSide
G4PolyhedraSide(__void__ &)G4PolyhedraSide
G4PolyhedraSideEdge typedefG4PolyhedraSide
G4PolyhedraSideVec typedefG4PolyhedraSide
G4VCSGface()G4VCSGfaceinline
GetInstanceID() const G4PolyhedraSideinline
GetPhi(const G4ThreeVector &p)G4PolyhedraSideprotected
GetPointOnFace()G4PolyhedraSidevirtual
GetPointOnPlane(G4ThreeVector p0, G4ThreeVector p1, G4ThreeVector p2, G4ThreeVector p3, G4double *Area)G4PolyhedraSide
GetSubInstanceManager()G4PolyhedraSidestatic
Inside(const G4ThreeVector &p, G4double tolerance, G4double *bestDistance)G4PolyhedraSidevirtual
instanceIDG4PolyhedraSideprivate
Intersect(const G4ThreeVector &p, const G4ThreeVector &v, G4bool outgoing, G4double surfTolerance, G4double &distance, G4double &distFromSurface, G4ThreeVector &normal, G4bool &allBehind)G4PolyhedraSidevirtual
IntersectSidePlane(const G4ThreeVector &p, const G4ThreeVector &v, const G4PolyhedraSideVec &vec, G4double normSign, G4double surfTolerance, G4double &distance, G4double &distFromSurface)G4PolyhedraSideprotected
kCarToleranceG4PolyhedraSideprivate
lenPhiG4PolyhedraSideprotected
lenRZG4PolyhedraSideprotected
LineHitsSegments(const G4ThreeVector &p, const G4ThreeVector &v, G4int *i1, G4int *i2)G4PolyhedraSideprotected
Normal(const G4ThreeVector &p, G4double *bestDistance)G4PolyhedraSidevirtual
numSideG4PolyhedraSideprotected
operator=(const G4PolyhedraSide &source)G4PolyhedraSide
phiIsOpenG4PolyhedraSideprotected
PhiSegment(G4double phi)G4PolyhedraSideprotected
rG4PolyhedraSideprotected
sG4PolyhedraSideVecG4PolyhedraSidefriend
startPhiG4PolyhedraSideprotected
subInstanceManagerG4PolyhedraSideprivatestatic
SurfaceArea()G4PolyhedraSidevirtual
SurfaceTriangle(G4ThreeVector p1, G4ThreeVector p2, G4ThreeVector p3, G4ThreeVector *p4)G4PolyhedraSide
vecsG4PolyhedraSideprotected
zG4PolyhedraSideprotected
~G4PolyhedraSide()G4PolyhedraSidevirtual
~G4VCSGface()G4VCSGfaceinlinevirtual