Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TwistTubsFlatSide.hh>
Public Attributes | |
G4double | fSurfaceArea |
Protected Member Functions | |
virtual G4int | GetAreaCode (const G4ThreeVector &xx, G4bool withTol=true) |
Protected Member Functions inherited from G4VTwistSurface | |
G4VTwistSurface ** | GetNeighbours () |
G4int | GetNeighbours (G4int areacode, G4VTwistSurface *surfaces[]) |
G4ThreeVector | GetCorner (G4int areacode) const |
void | GetBoundaryAxis (G4int areacode, EAxis axis[]) const |
void | GetBoundaryLimit (G4int areacode, G4double limit[]) const |
virtual G4int | GetAreaCode (const G4ThreeVector &xx, G4bool withtol=true)=0 |
virtual void | SetBoundary (const G4int &axiscode, const G4ThreeVector &direction, const G4ThreeVector &x0, const G4int &boundarytype) |
void | SetCorner (G4int areacode, G4double x, G4double y, G4double z) |
Definition at line 52 of file G4TwistTubsFlatSide.hh.
G4TwistTubsFlatSide::G4TwistTubsFlatSide | ( | const G4String & | name, |
const G4RotationMatrix & | rot, | ||
const G4ThreeVector & | tlate, | ||
const G4ThreeVector & | n, | ||
const EAxis | axis1 = kRho , |
||
const EAxis | axis2 = kPhi , |
||
G4double | axis0min = -kInfinity , |
||
G4double | axis1min = -kInfinity , |
||
G4double | axis0max = kInfinity , |
||
G4double | axis1max = kInfinity |
||
) |
Definition at line 50 of file G4TwistTubsFlatSide.cc.
G4TwistTubsFlatSide::G4TwistTubsFlatSide | ( | const G4String & | name, |
G4double | EndInnerRadius[2], | ||
G4double | EndOuterRadius[2], | ||
G4double | DPhi, | ||
G4double | EndPhi[2], | ||
G4double | EndZ[2], | ||
G4int | handedness | ||
) |
Definition at line 82 of file G4TwistTubsFlatSide.cc.
|
virtual |
Definition at line 126 of file G4TwistTubsFlatSide.cc.
G4TwistTubsFlatSide::G4TwistTubsFlatSide | ( | __void__ & | a | ) |
Definition at line 117 of file G4TwistTubsFlatSide.cc.
|
virtual |
Implements G4VTwistSurface.
Definition at line 146 of file G4TwistTubsFlatSide.cc.
|
virtual |
Implements G4VTwistSurface.
Definition at line 255 of file G4TwistTubsFlatSide.cc.
|
protectedvirtual |
Implements G4VTwistSurface.
Definition at line 309 of file G4TwistTubsFlatSide.cc.
Referenced by DistanceToSurface().
Implements G4VTwistSurface.
Definition at line 137 of file G4TwistTubsFlatSide.hh.
Referenced by GetFacets().
Implements G4VTwistSurface.
Definition at line 130 of file G4TwistTubsFlatSide.hh.
Referenced by GetFacets().
|
virtual |
Implements G4VTwistSurface.
Definition at line 509 of file G4TwistTubsFlatSide.cc.
|
virtual |
Implements G4VTwistSurface.
Definition at line 133 of file G4TwistTubsFlatSide.cc.
|
inlinevirtual |
|
inlinevirtual |
Implements G4VTwistSurface.
Definition at line 120 of file G4TwistTubsFlatSide.hh.
Referenced by GetFacets().
G4double G4TwistTubsFlatSide::fSurfaceArea |
Definition at line 99 of file G4TwistTubsFlatSide.hh.
Referenced by G4TwistTubsFlatSide(), and GetSurfaceArea().