Geant4
10.02.p03
|
#include <G4TwistedTubs.hh>
Classes | |
class | LastState |
class | LastValue |
class | LastValueWithDoubleVector |
class | LastVector |
Private Member Functions | |
void | SetFields (G4double phitwist, G4double innerrad, G4double outerrad, G4double negativeEndz, G4double positiveEndz) |
void | CreateSurfaces () |
Static Private Member Functions | |
static void | AddPolyToExtent (const G4ThreeVector &v0, const G4ThreeVector &v1, const G4ThreeVector &w1, const G4ThreeVector &w0, const G4VoxelLimits &voxellimit, const EAxis axis, G4SolidExtentList &extentlist) |
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 65 of file G4TwistedTubs.hh.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4double | dphi | ||
) |
Definition at line 72 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | endinnerrad, | ||
G4double | endouterrad, | ||
G4double | halfzlen, | ||
G4int | nseg, | ||
G4double | totphi | ||
) |
Definition at line 105 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4String & | pname, |
G4double | twistedangle, | ||
G4double | innerrad, | ||
G4double | outerrad, | ||
G4double | negativeEndz, | ||
G4double | positiveEndz, | ||
G4double | dphi | ||
) |
Definition at line 149 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 172 of file G4TwistedTubs.cc.
|
virtual |
Definition at line 222 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | __void__ & | a | ) |
Definition at line 208 of file G4TwistedTubs.cc.
G4TwistedTubs::G4TwistedTubs | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 236 of file G4TwistedTubs.cc.
|
staticprivate |
Definition at line 544 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 331 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1222 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 318 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1098 of file G4TwistedTubs.cc.
|
private |
Definition at line 1153 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 1077 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 679 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 770 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 850 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 962 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1230 of file G4TwistedTubs.cc.
|
inline |
Definition at line 154 of file G4TwistedTubs.hh.
|
inline |
Definition at line 156 of file G4TwistedTubs.hh.
|
inline |
Definition at line 161 of file G4TwistedTubs.hh.
|
virtual |
Implements G4VSolid.
Definition at line 1214 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1085 of file G4TwistedTubs.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1251 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1134 of file G4TwistedTubs.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1241 of file G4TwistedTubs.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements G4VSolid.
Definition at line 572 of file G4TwistedTubs.cc.
G4TwistedTubs & G4TwistedTubs::operator= | ( | const G4TwistedTubs & | rhs | ) |
Definition at line 270 of file G4TwistedTubs.cc.
|
inlineprivate |
Definition at line 359 of file G4TwistedTubs.hh.
|
virtual |
Implements G4VSolid.
Definition at line 1044 of file G4TwistedTubs.cc.
|
virtual |
Implements G4VSolid.
Definition at line 624 of file G4TwistedTubs.cc.
|
private |
Definition at line 239 of file G4TwistedTubs.hh.
|
private |
Definition at line 214 of file G4TwistedTubs.hh.
|
private |
Definition at line 222 of file G4TwistedTubs.hh.
|
private |
Definition at line 223 of file G4TwistedTubs.hh.
|
private |
Definition at line 224 of file G4TwistedTubs.hh.
|
private |
Definition at line 213 of file G4TwistedTubs.hh.
|
private |
Definition at line 230 of file G4TwistedTubs.hh.
|
private |
Definition at line 235 of file G4TwistedTubs.hh.
|
private |
Definition at line 236 of file G4TwistedTubs.hh.
|
private |
Definition at line 211 of file G4TwistedTubs.hh.
|
private |
Definition at line 226 of file G4TwistedTubs.hh.
|
private |
Definition at line 217 of file G4TwistedTubs.hh.
|
private |
Definition at line 221 of file G4TwistedTubs.hh.
|
private |
Definition at line 345 of file G4TwistedTubs.hh.
|
private |
Definition at line 347 of file G4TwistedTubs.hh.
|
private |
Definition at line 346 of file G4TwistedTubs.hh.
|
private |
Definition at line 348 of file G4TwistedTubs.hh.
|
private |
Definition at line 343 of file G4TwistedTubs.hh.
|
private |
Definition at line 344 of file G4TwistedTubs.hh.
|
private |
Definition at line 234 of file G4TwistedTubs.hh.
|
private |
Definition at line 232 of file G4TwistedTubs.hh.
|
private |
Definition at line 237 of file G4TwistedTubs.hh.
|
private |
Definition at line 212 of file G4TwistedTubs.hh.
|
private |
Definition at line 227 of file G4TwistedTubs.hh.
|
private |
Definition at line 218 of file G4TwistedTubs.hh.
|
private |
Definition at line 210 of file G4TwistedTubs.hh.
|
mutableprivate |
Definition at line 243 of file G4TwistedTubs.hh.
|
mutableprivate |
Definition at line 242 of file G4TwistedTubs.hh.
|
private |
Definition at line 240 of file G4TwistedTubs.hh.
|
private |
Definition at line 219 of file G4TwistedTubs.hh.
|
private |
Definition at line 228 of file G4TwistedTubs.hh.
|
private |
Definition at line 220 of file G4TwistedTubs.hh.
|
private |
Definition at line 229 of file G4TwistedTubs.hh.
|
private |
Definition at line 233 of file G4TwistedTubs.hh.
|
private |
Definition at line 215 of file G4TwistedTubs.hh.