Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TwistTubsSide.hh>
Additional Inherited Members | |
Public Types inherited from G4VTwistSurface | |
enum | EValidate { kDontValidate = 0 , kValidateWithTol = 1 , kValidateWithoutTol = 2 , kUninitialized = 3 } |
Static Public Attributes inherited from G4VTwistSurface | |
static const G4int | sOutside = 0x00000000 |
static const G4int | sInside = 0x10000000 |
static const G4int | sBoundary = 0x20000000 |
static const G4int | sCorner = 0x40000000 |
static const G4int | sC0Min1Min = 0x40000101 |
static const G4int | sC0Max1Min = 0x40000201 |
static const G4int | sC0Max1Max = 0x40000202 |
static const G4int | sC0Min1Max = 0x40000102 |
static const G4int | sAxisMin = 0x00000101 |
static const G4int | sAxisMax = 0x00000202 |
static const G4int | sAxisX = 0x00000404 |
static const G4int | sAxisY = 0x00000808 |
static const G4int | sAxisZ = 0x00000C0C |
static const G4int | sAxisRho = 0x00001010 |
static const G4int | sAxisPhi = 0x00001414 |
static const G4int | sAxis0 = 0x0000FF00 |
static const G4int | sAxis1 = 0x000000FF |
static const G4int | sSizeMask = 0x00000303 |
static const G4int | sAxisMask = 0x0000FCFC |
static const G4int | sAreaMask = 0XF0000000 |
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 void | SetBoundary (const G4int &axiscode, const G4ThreeVector &direction, const G4ThreeVector &x0, const G4int &boundarytype) |
void | SetCorner (G4int areacode, G4double x, G4double y, G4double z) |
Protected Attributes inherited from G4VTwistSurface | |
EAxis | fAxis [2] |
G4double | fAxisMin [2] |
G4double | fAxisMax [2] |
CurrentStatus | fCurStatWithV |
CurrentStatus | fCurStat |
G4RotationMatrix | fRot |
G4ThreeVector | fTrans |
G4int | fHandedness |
G4SurfCurNormal | fCurrentNormal |
G4bool | fIsValidNorm |
G4double | kCarTolerance |
Definition at line 41 of file G4TwistTubsSide.hh.
G4TwistTubsSide::G4TwistTubsSide | ( | const G4String & | name, |
const G4RotationMatrix & | rot, | ||
const G4ThreeVector & | tlate, | ||
G4int | handedness, | ||
const G4double | kappa, | ||
const EAxis | axis0 = kXAxis, | ||
const EAxis | axis1 = kZAxis, | ||
G4double | axis0min = -kInfinity, | ||
G4double | axis1min = -kInfinity, | ||
G4double | axis0max = kInfinity, | ||
G4double | axis1max = kInfinity ) |
Definition at line 38 of file G4TwistTubsSide.cc.
G4TwistTubsSide::G4TwistTubsSide | ( | const G4String & | name, |
G4double | EndInnerRadius[2], | ||
G4double | EndOuterRadius[2], | ||
G4double | DPhi, | ||
G4double | EndPhi[2], | ||
G4double | EndZ[2], | ||
G4double | InnerRadius, | ||
G4double | OuterRadius, | ||
G4double | Kappa, | ||
G4int | handedness ) |
Definition at line 63 of file G4TwistTubsSide.cc.
|
overridedefault |
G4TwistTubsSide::G4TwistTubsSide | ( | __void__ & | a | ) |
Definition at line 97 of file G4TwistTubsSide.cc.
|
overridevirtual |
Implements G4VTwistSurface.
Definition at line 154 of file G4TwistTubsSide.cc.
|
overridevirtual |
Implements G4VTwistSurface.
Definition at line 474 of file G4TwistTubsSide.cc.
Implements G4VTwistSurface.
Definition at line 165 of file G4TwistTubsSide.hh.
Referenced by GetFacets().
Implements G4VTwistSurface.
Definition at line 159 of file G4TwistTubsSide.hh.
Referenced by GetFacets().
|
overridevirtual |
Implements G4VTwistSurface.
Definition at line 1048 of file G4TwistTubsSide.cc.
|
overridevirtual |
Implements G4VTwistSurface.
Definition at line 111 of file G4TwistTubsSide.cc.
Referenced by DistanceToSurface().
|
inlineoverridevirtual |
Implements G4VTwistSurface.
Definition at line 171 of file G4TwistTubsSide.hh.
|
inline |
Definition at line 136 of file G4TwistTubsSide.hh.
|
inlineoverridevirtual |
Implements G4VTwistSurface.
Definition at line 150 of file G4TwistTubsSide.hh.
Referenced by GetFacets().