Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TwistedTubs.hh>
Additional Inherited Members | |
![]() | |
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 | kCarTolerance |
Definition at line 55 of file G4TwistedTubs.hh.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4double | dphi ) |
Definition at line 63 of file G4TwistedTubs.cc.
Referenced by Clone(), G4TwistedTubs(), and operator=().
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4int | nseg, | ||
G4double | totphi ) |
Definition at line 94 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | innerrad, | ||
G4double | outerrad, | ||
G4double | negativeEndz, | ||
G4double | positiveEndz, | ||
G4double | dphi ) |
Definition at line 136 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 157 of file G4TwistedTubs.cc.
|
override |
Definition at line 202 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | __void__ & | a | ) |
Definition at line 191 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 216 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 299 of file G4TwistedTubs.cc.
Referenced by CalculateExtent(), and GetExtent().
|
overridevirtual |
Implements G4VSolid.
Definition at line 347 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 900 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 287 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 775 of file G4TwistedTubs.cc.
Referenced by GetPolyhedron().
|
overridevirtual |
Implements G4VSolid.
Definition at line 753 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 513 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 446 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 659 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 573 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 908 of file G4TwistedTubs.cc.
|
inline |
Definition at line 130 of file G4TwistedTubs.hh.
Referenced by BoundingLimits(), GetCubicVolume(), G4tgbGeometryDumper::GetSolidParams(), GetSurfaceArea(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
inline |
Definition at line 150 of file G4TwistedTubs.hh.
Referenced by GetCubicVolume(), GetPointOnSurface(), and GetSurfaceArea().
Definition at line 146 of file G4TwistedTubs.hh.
|
inline |
Definition at line 153 of file G4TwistedTubs.hh.
Referenced by BoundingLimits(), GetCubicVolume(), GetPointOnSurface(), and GetSurfaceArea().
Definition at line 148 of file G4TwistedTubs.hh.
Definition at line 145 of file G4TwistedTubs.hh.
Referenced by BoundingLimits().
Definition at line 144 of file G4TwistedTubs.hh.
Referenced by BoundingLimits(), GetCubicVolume(), GetSurfaceArea(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
overridevirtual |
Implements G4VSolid.
Definition at line 892 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 761 of file G4TwistedTubs.cc.
|
inline |
Definition at line 132 of file G4TwistedTubs.hh.
Referenced by BoundingLimits(), GetCubicVolume(), G4tgbGeometryDumper::GetSolidParams(), GetSurfaceArea(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
inline |
Definition at line 134 of file G4TwistedTubs.hh.
|
inline |
Definition at line 137 of file G4TwistedTubs.hh.
|
inline |
Definition at line 133 of file G4TwistedTubs.hh.
Referenced by GetCubicVolume(), G4tgbGeometryDumper::GetSolidParams(), GetSurfaceArea(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
inline |
Definition at line 135 of file G4TwistedTubs.hh.
|
inline |
Definition at line 131 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams(), and G4GDMLWriteSolids::TwistedtubsWrite().
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 1024 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 812 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 981 of file G4TwistedTubs.cc.
|
inline |
Definition at line 139 of file G4TwistedTubs.hh.
|
inline |
Definition at line 140 of file G4TwistedTubs.hh.
|
inline |
Definition at line 141 of file G4TwistedTubs.hh.
|
inline |
Definition at line 142 of file G4TwistedTubs.hh.
|
inline |
Definition at line 136 of file G4TwistedTubs.hh.
Referenced by G4tgbGeometryDumper::GetSolidParams().
|
overridevirtual |
Implements G4VSolid.
Definition at line 366 of file G4TwistedTubs.cc.
Referenced by DistanceToIn(), DistanceToIn(), DistanceToOut(), and DistanceToOut().
G4TwistedTubs & G4TwistedTubs::operator= | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 244 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 720 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 406 of file G4TwistedTubs.cc.
Referenced by DistanceToIn(), and DistanceToOut().