Geant4_10
USphere Member List

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

Capacity()USphereinlinevirtual
Clone() const USpherevirtual
ComputeBBox(UBBox *, bool)USphereinlinevirtual
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const USpherevirtual
DistanceToOut(const UVector3 &p, const UVector3 &v, UVector3 &n, bool &validNorm, double aPstep=UUtils::kInfinity) const USpherevirtual
EAxisType enum nameVUSolid
eInside enum valueVUSolid
EnumInside enum nameVUSolid
eOutside enum valueVUSolid
EstimateCubicVolume(int nStat, double epsilon) const VUSolid
EstimateSurfaceArea(int nStat, double ell) const VUSolid
eSurface enum valueVUSolid
eXaxis enum valueVUSolid
Extent(UVector3 &aMin, UVector3 &aMax) const USpherevirtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
faToleranceVUSolidprotectedstatic
fgToleranceVUSolidprotectedstatic
frToleranceVUSolidprotectedstatic
GetAngTolerance() const VUSolidinline
GetCarTolerance() const VUSolidinline
GetDeltaPhiAngle() const USphereinline
GetDeltaThetaAngle() const USphereinline
GetDPhi() const USphereinline
GetDTheta() const USphereinline
GetEntityType() const USpherevirtual
GetExtent() const USphere
GetInnerRadius() const USphereinline
GetInsideRadius() const USphereinline
GetName() const VUSolidinline
GetOuterRadius() const USphereinline
GetParametersList(int, double *) const USpherevirtual
GetPointOnSurface() const USpherevirtual
GetRadTolerance() const VUSolidinline
GetRmax() const USphereinline
GetRmin() const USphereinline
GetSPhi() const USphereinline
GetStartPhiAngle() const USphereinline
GetStartThetaAngle() const USphereinline
GetSTheta() const USphereinline
Inside(const UVector3 &p) const USpherevirtual
Normal(const UVector3 &p, UVector3 &n) const USpherevirtual
operator=(const USphere &rhs)USphere
SafetyFromInside(const UVector3 &p, bool aAccurate=false) const USpherevirtual
SafetyFromOutside(const UVector3 &p, bool aAccurate=false) const USpherevirtual
SamplePointsInside(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnEdge(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnSurface(int, UVector3 *) const VUSolidinlinevirtual
SetAngTolerance(double eps)VUSolid
SetCarTolerance(double eps)VUSolid
SetDeltaPhiAngle(double newDphi)USphereinline
SetDeltaThetaAngle(double newDTheta)USphereinline
SetInnerRadius(double newRMin)USphereinline
SetInsideRadius(double newRmin)USphereinline
SetName(const std::string &aName)VUSolidinline
SetOuterRadius(double newRmax)USphereinline
SetRadTolerance(double eps)VUSolid
SetStartPhiAngle(double newSphi, bool trig=true)USphereinline
SetStartThetaAngle(double newSTheta)USphereinline
StreamInfo(std::ostream &os) const USpherevirtual
SurfaceArea()USpherevirtual
Tolerance()VUSolidinlinestatic
USphere(const std::string &pName, double pRmin, double pRmax, double pSPhi, double pDPhi, double pSTheta, double pDTheta)USphere
USphere(const USphere &rhs)USphere
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~USphere()USphere
~VUSolid()VUSolidvirtual