Geant4 11.2.2
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 |
Protected Attributes inherited from G4VSolid | |
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 62 of file G4TwistedTubs.cc.
Referenced by Clone().
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4int | nseg, | ||
G4double | totphi ) |
Definition at line 93 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | innerrad, | ||
G4double | outerrad, | ||
G4double | negativeEndz, | ||
G4double | positiveEndz, | ||
G4double | dphi ) |
Definition at line 135 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 156 of file G4TwistedTubs.cc.
|
override |
Definition at line 201 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | __void__ & | a | ) |
Definition at line 190 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 215 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 308 of file G4TwistedTubs.cc.
Referenced by CalculateExtent(), and GetExtent().
|
overridevirtual |
Implements G4VSolid.
Definition at line 356 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 1019 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 296 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 894 of file G4TwistedTubs.cc.
Referenced by GetPolyhedron().
|
overridevirtual |
Implements G4VSolid.
Definition at line 872 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 568 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 478 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 758 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 647 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 1027 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 1011 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 880 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 1143 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 931 of file G4TwistedTubs.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 1100 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 375 of file G4TwistedTubs.cc.
Referenced by DistanceToIn(), DistanceToIn(), DistanceToOut(), and DistanceToOut().
G4TwistedTubs & G4TwistedTubs::operator= | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 248 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 839 of file G4TwistedTubs.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 427 of file G4TwistedTubs.cc.
Referenced by DistanceToIn(), and DistanceToOut().