GLG4TorusStack Class Reference
|
Ratpac-two
|
Classes |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
GLG4TorusStack Class Reference
Inheritance diagram for GLG4TorusStack:
Classes | |
| class | RootFinder |
Public Member Functions | |
| GLG4TorusStack (const G4String &pName) | |
| void | SetAllParameters (G4int n, const G4double z_edge[], const G4double rho_edge[], const G4double z_o[], GLG4TorusStack *inner=0) |
| void | ComputeDimensions (G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep) |
| G4bool | CalculateExtent (const EAxis pAxis, const G4VoxelLimits &pVoxelLimit, const G4AffineTransform &pTransform, G4double &pmin, G4double &pmax) const |
| G4int | GetN () const |
| G4double | GetZEdge (int i) const |
| G4double | GetRhoEdge (int i) const |
| G4double | GetZo (int i) const |
| G4double | GetRo (int i) const |
| G4double | GetRadius (int i) const |
| GLG4TorusStack * | GetInner () const |
| EInside | Inside (const G4ThreeVector &p) const |
| G4ThreeVector | SurfaceNormal (const G4ThreeVector &p) const |
| G4double | DistanceToIn (const G4ThreeVector &p, const G4ThreeVector &v) const |
| G4double | DistanceToIn (const G4ThreeVector &p) const |
| G4double | DistanceToOut (const G4ThreeVector &p, const G4ThreeVector &v, const G4bool calcNorm=G4bool(false), G4bool *validNorm=0, G4ThreeVector *n=0) const |
| G4double | DistanceToOut (const G4ThreeVector &p) const |
| virtual G4GeometryType | GetEntityType () const |
| void | DescribeYourselfTo (G4VGraphicsScene &scene) const |
| G4VisExtent | GetExtent () const |
| G4Polyhedron * | CreatePolyhedron () const |
| G4int | FindNearestSegment (G4double pr, G4double pz) const |
Protected Attributes | |
| int | n |
| double * | z_edge |
| double * | rho_edge |
| double * | z_o |
| double * | r_o |
| double * | radius |
| double | max_rho |
| double | myRadTolerance |
| GLG4TorusStack * | inner |
Static Protected Attributes | |
| static double | surfaceTolerance = 0.0 |
| static double | radTolerance = 0.0 |
| static double | angTolerance = 0.0 |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/GLG4TorusStack.hh
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/src/GLG4TorusStack.cc
Generated by