|  | 
|  | UTubs (const std::string &pName, double pRMin, double pRMax, double pDz, double pSPhi, double pDPhi) | 
|  | 
| virtual | ~UTubs () | 
|  | 
| double | GetInnerRadius () const | 
|  | 
| double | GetOuterRadius () const | 
|  | 
| double | GetZHalfLength () const | 
|  | 
| double | GetStartPhiAngle () const | 
|  | 
| double | GetDeltaPhiAngle () const | 
|  | 
| void | SetInnerRadius (double newRMin) | 
|  | 
| void | SetOuterRadius (double newRMax) | 
|  | 
| void | SetZHalfLength (double newDz) | 
|  | 
| void | SetStartPhiAngle (double newSPhi, bool trig=true) | 
|  | 
| void | SetDeltaPhiAngle (double newDPhi) | 
|  | 
| double | Capacity () | 
|  | 
| double | SurfaceArea () | 
|  | 
| VUSolid::EnumInside | Inside (const UVector3 &p) const | 
|  | 
| bool | Normal (const UVector3 &p, UVector3 &normal) const | 
|  | 
| double | DistanceToIn (const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const | 
|  | 
| double | SafetyFromInside (const UVector3 &p, bool precise=false) const | 
|  | 
| double | DistanceToOut (const UVector3 &p, const UVector3 &v, UVector3 &n, bool &validNorm, double aPstep=UUtils::kInfinity) const | 
|  | 
| double | SafetyFromOutside (const UVector3 &p, bool precise=false) const | 
|  | 
| UGeometryType | GetEntityType () const | 
|  | 
| UVector3 | GetPointOnSurface () const | 
|  | 
| VUSolid * | Clone () const | 
|  | 
| std::ostream & | StreamInfo (std::ostream &os) const | 
|  | 
| void | Extent (UVector3 &aMin, UVector3 &aMax) const | 
|  | 
| virtual void | GetParametersList (int, double *) const | 
|  | 
| virtual void | ComputeBBox (UBBox *, bool) | 
|  | 
|  | UTubs () | 
|  | 
|  | UTubs (const UTubs &rhs) | 
|  | 
| UTubs & | operator= (const UTubs &rhs) | 
|  | 
| double | GetRMin () const | 
|  | 
| double | GetRMax () const | 
|  | 
| double | GetDz () const | 
|  | 
| double | GetSPhi () const | 
|  | 
| double | GetDPhi () const | 
|  | 
|  | VUSolid () | 
|  | 
|  | VUSolid (const std::string &name) | 
|  | 
| virtual | ~VUSolid () | 
|  | 
| double | GetCarTolerance () const | 
|  | 
| double | GetRadTolerance () const | 
|  | 
| double | GetAngTolerance () const | 
|  | 
| void | SetCarTolerance (double eps) | 
|  | 
| void | SetRadTolerance (double eps) | 
|  | 
| void | SetAngTolerance (double eps) | 
|  | 
| virtual void | ExtentAxis (EAxisType aAxis, double &aMin, double &aMax) const | 
|  | 
| const std::string & | GetName () const | 
|  | 
| void | SetName (const std::string &aName) | 
|  | 
| virtual void | SamplePointsInside (int, UVector3 *) const | 
|  | 
| virtual void | SamplePointsOnSurface (int, UVector3 *) const | 
|  | 
| virtual void | SamplePointsOnEdge (int, UVector3 *) const | 
|  | 
| double | EstimateCubicVolume (int nStat, double epsilon) const | 
|  | 
| double | EstimateSurfaceArea (int nStat, double ell) const | 
|  | 
Definition at line 47 of file UTubs.hh.