![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/solids/specific/include/G4TwistedBox.hh>
Inheritance diagram for G4TwistedBox:
Collaboration diagram for G4TwistedBox: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 G4VTwistedFaceted | |
| G4bool | fRebuildPolyhedron = false |
| G4Polyhedron * | fpPolyhedron = nullptr |
Definition at line 48 of file G4TwistedBox.hh.
View newest version in sPHENIX GitHub at line 48 of file G4TwistedBox.hh
| G4TwistedBox::G4TwistedBox | ( | const G4String & | pName, |
| G4double | pPhiTwist, | ||
| G4double | pDx, | ||
| G4double | pDy, | ||
| G4double | pDz | ||
| ) |
Definition at line 38 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 38 of file G4TwistedBox.cc
Referenced by Clone().
Here is the caller graph for this function:
|
virtual |
Definition at line 60 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 60 of file G4TwistedBox.cc
| G4TwistedBox::G4TwistedBox | ( | __void__ & | a | ) |
Definition at line 52 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 52 of file G4TwistedBox.cc
| G4TwistedBox::G4TwistedBox | ( | const G4TwistedBox & | rhs | ) |
Definition at line 67 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 67 of file G4TwistedBox.cc
References G4VTwistedFaceted::fpPolyhedron, and G4VTwistedFaceted::GetPolyhedron().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSolid.
Definition at line 123 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 123 of file G4TwistedBox.cc
References G4TwistedBox().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VTwistedFaceted.
Definition at line 115 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 115 of file G4TwistedBox.cc
|
inline |
Definition at line 65 of file G4TwistedBox.hh.
View newest version in sPHENIX GitHub at line 65 of file G4TwistedBox.hh
References G4VTwistedFaceted::GetTwistAngle().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), PHG4GDMLWriteSolids::TwistedboxWrite(), and G4GDMLWriteSolids::TwistedboxWrite().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file G4TwistedBox.hh.
View newest version in sPHENIX GitHub at line 62 of file G4TwistedBox.hh
References G4VTwistedFaceted::GetDx1().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), PHG4GDMLWriteSolids::TwistedboxWrite(), and G4GDMLWriteSolids::TwistedboxWrite().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 63 of file G4TwistedBox.hh.
View newest version in sPHENIX GitHub at line 63 of file G4TwistedBox.hh
References G4VTwistedFaceted::GetDy1().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), PHG4GDMLWriteSolids::TwistedboxWrite(), and G4GDMLWriteSolids::TwistedboxWrite().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 64 of file G4TwistedBox.hh.
View newest version in sPHENIX GitHub at line 64 of file G4TwistedBox.hh
References G4VTwistedFaceted::GetDz().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), PHG4GDMLWriteSolids::TwistedboxWrite(), and G4GDMLWriteSolids::TwistedboxWrite().
Here is the call graph for this function:
Here is the caller graph for this function:| G4TwistedBox & G4TwistedBox::operator= | ( | const G4TwistedBox & | rhs | ) |
Definition at line 76 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 76 of file G4TwistedBox.cc
References G4VTwistedFaceted::fpPolyhedron, G4VTwistedFaceted::GetPolyhedron(), and G4VTwistedFaceted::operator=().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VTwistedFaceted.
Definition at line 93 of file G4TwistedBox.cc.
View newest version in sPHENIX GitHub at line 93 of file G4TwistedBox.cc
References cm, degree, G4endl, G4VSolid::GetName(), GetPhiTwist(), GetXHalfLength(), GetYHalfLength(), and GetZHalfLength().
Here is the call graph for this function: