Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TwistedTubs.hh>
Additional Inherited Members | |
Protected Member Functions inherited from G4VSolid | |
void | CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipCrossSection (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipBetweenSections (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipPolygon (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const |
G4double | EstimateCubicVolume (G4int nStat, G4double epsilon) const |
G4double | EstimateSurfaceArea (G4int nStat, G4double ell) const |
Protected Attributes inherited from G4VSolid | |
G4double | kCarTolerance |
Definition at line 65 of file G4TwistedTubs.hh.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4double | dphi | ||
) |
Definition at line 69 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4int | nseg, | ||
G4double | totphi | ||
) |
Definition at line 101 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | innerrad, | ||
G4double | outerrad, | ||
G4double | negativeEndz, | ||
G4double | positiveEndz, | ||
G4double | dphi | ||
) |
Definition at line 144 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | innerrad, | ||
G4double | outerrad, | ||
G4double | negativeEndz, | ||
G4double | positiveEndz, | ||
G4int | nseg, | ||
G4double | totphi | ||
) |
Definition at line 166 of file G4TwistedTubs.cc.
|
virtual |
Definition at line 219 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | __void__ & | a | ) |
Definition at line 201 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 233 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 326 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1226 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 313 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1131 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1095 of file G4TwistedTubs.cc.
Referenced by GetPolyhedron().
|
virtual |
Implements G4VSolid.
Definition at line 1074 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 767 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 676 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 959 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 847 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1234 of file G4TwistedTubs.cc.
|
inline |
Definition at line 139 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
inline |
Definition at line 159 of file G4TwistedTubs.hh.
Referenced by GetPointOnSurface().
Definition at line 155 of file G4TwistedTubs.hh.
|
inline |
Definition at line 162 of file G4TwistedTubs.hh.
Referenced by GetPointOnSurface().
Definition at line 157 of file G4TwistedTubs.hh.
Definition at line 154 of file G4TwistedTubs.hh.
Definition at line 153 of file G4TwistedTubs.hh.
|
virtual |
Implements G4VSolid.
Definition at line 1218 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1082 of file G4TwistedTubs.cc.
|
inline |
Definition at line 141 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
inline |
Definition at line 143 of file G4TwistedTubs.hh.
|
inline |
Definition at line 146 of file G4TwistedTubs.hh.
|
inline |
Definition at line 142 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
inline |
Definition at line 144 of file G4TwistedTubs.hh.
|
inline |
Definition at line 140 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1255 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1142 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1245 of file G4TwistedTubs.cc.
|
inline |
Definition at line 148 of file G4TwistedTubs.hh.
|
inline |
Definition at line 149 of file G4TwistedTubs.hh.
|
inline |
Definition at line 150 of file G4TwistedTubs.hh.
|
inline |
Definition at line 151 of file G4TwistedTubs.hh.
|
inline |
Definition at line 145 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
virtual |
Implements G4VSolid.
Definition at line 567 of file G4TwistedTubs.cc.
Referenced by DistanceToIn(), and DistanceToOut().
G4TwistedTubs & G4TwistedTubs::operator= | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 266 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 1041 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 621 of file G4TwistedTubs.cc.
Referenced by DistanceToIn(), and DistanceToOut().