Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 타입 | Public 멤버 함수 | 정적 Public 속성 | Protected 멤버 함수 | Protected 속성 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
G4TwistTrapAlphaSide 클래스 참조

#include <G4TwistTrapAlphaSide.hh>

G4TwistTrapAlphaSide에 대한 상속 다이어그램 :
G4VTwistSurface

Public 타입

enum  EValidate { kDontValidate = 0, kValidateWithTol = 1, kValidateWithoutTol = 2, kUninitialized = 3 }
 

Public 멤버 함수

 G4TwistTrapAlphaSide (const G4String &name, G4double PhiTwist, G4double pDz, G4double pTheta, G4double pPhi, G4double pDy1, G4double pDx1, G4double pDx2, G4double pDy2, G4double pDx3, G4double pDx4, G4double pAlph, G4double AngleSide)
 
virtual ~G4TwistTrapAlphaSide ()
 
virtual G4ThreeVector GetNormal (const G4ThreeVector &xx, G4bool isGlobal=false)
 
virtual G4int DistanceToSurface (const G4ThreeVector &gp, const G4ThreeVector &gv, G4ThreeVector gxx[], G4double distance[], G4int areacode[], G4bool isvalid[], EValidate validate=kValidateWithTol)
 
virtual G4int DistanceToSurface (const G4ThreeVector &gp, G4ThreeVector gxx[], G4double distance[], G4int areacode[])
 
 G4TwistTrapAlphaSide (__void__ &)
 
virtual G4int AmIOnLeftSide (const G4ThreeVector &me, const G4ThreeVector &vec, G4bool withTol=true)
 
virtual G4double DistanceToBoundary (G4int areacode, G4ThreeVector &xx, const G4ThreeVector &p)
 
virtual G4double DistanceToIn (const G4ThreeVector &gp, const G4ThreeVector &gv, G4ThreeVector &gxxbest)
 
virtual G4double DistanceToOut (const G4ThreeVector &gp, const G4ThreeVector &gv, G4ThreeVector &gxxbest)
 
virtual G4double DistanceTo (const G4ThreeVector &gp, G4ThreeVector &gxx)
 
void DebugPrint () const
 
virtual G4String GetName () const
 
virtual void GetBoundaryParameters (const G4int &areacode, G4ThreeVector &d, G4ThreeVector &x0, G4int &boundarytype) const
 
virtual G4ThreeVector GetBoundaryAtPZ (G4int areacode, const G4ThreeVector &p) const
 
G4double DistanceToPlaneWithV (const G4ThreeVector &p, const G4ThreeVector &v, const G4ThreeVector &x0, const G4ThreeVector &n0, G4ThreeVector &xx)
 
G4double DistanceToPlane (const G4ThreeVector &p, const G4ThreeVector &x0, const G4ThreeVector &n0, G4ThreeVector &xx)
 
G4double DistanceToPlane (const G4ThreeVector &p, const G4ThreeVector &x0, const G4ThreeVector &t1, const G4ThreeVector &t2, G4ThreeVector &xx, G4ThreeVector &n)
 
G4double DistanceToLine (const G4ThreeVector &p, const G4ThreeVector &x0, const G4ThreeVector &d, G4ThreeVector &xx)
 
G4bool IsAxis0 (G4int areacode) const
 
G4bool IsAxis1 (G4int areacode) const
 
G4bool IsOutside (G4int areacode) const
 
G4bool IsInside (G4int areacode, G4bool testbitmode=false) const
 
G4bool IsBoundary (G4int areacode, G4bool testbitmode=false) const
 
G4bool IsCorner (G4int areacode, G4bool testbitmode=false) const
 
G4bool IsValidNorm () const
 
G4bool IsSameBoundary (G4VTwistSurface *surface1, G4int areacode1, G4VTwistSurface *surface2, G4int areacode2) const
 
G4int GetAxisType (G4int areacode, G4int whichaxis) const
 
G4ThreeVector ComputeGlobalPoint (const G4ThreeVector &lp) const
 
G4ThreeVector ComputeLocalPoint (const G4ThreeVector &gp) const
 
G4ThreeVector ComputeGlobalDirection (const G4ThreeVector &lp) const
 
G4ThreeVector ComputeLocalDirection (const G4ThreeVector &gp) const
 
void SetAxis (G4int i, const EAxis axis)
 
void SetNeighbours (G4VTwistSurface *axis0min, G4VTwistSurface *axis1min, G4VTwistSurface *axis0max, G4VTwistSurface *axis1max)
 
G4int GetNode (G4int i, G4int j, G4int m, G4int n, G4int iside)
 
G4int GetFace (G4int i, G4int j, G4int m, G4int n, G4int iside)
 
G4int GetEdgeVisibility (G4int i, G4int j, G4int m, G4int n, G4int number, G4int orientation)
 

정적 Public 속성

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 멤버 함수

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 속성

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
 

Private 멤버 함수

virtual G4int GetAreaCode (const G4ThreeVector &xx, G4bool withTol=true)
 
virtual void SetCorners ()
 
virtual void SetBoundaries ()
 
void GetPhiUAtX (G4ThreeVector p, G4double &phi, G4double &u)
 
G4ThreeVector ProjectPoint (const G4ThreeVector &p, G4bool isglobal=false)
 
virtual G4ThreeVector SurfacePoint (G4double phi, G4double u, G4bool isGlobal=false)
 
virtual G4double GetBoundaryMin (G4double phi)
 
virtual G4double GetBoundaryMax (G4double phi)
 
virtual G4double GetSurfaceArea ()
 
virtual void GetFacets (G4int m, G4int n, G4double xyz[][3], G4int faces[][4], G4int iside)
 
G4ThreeVector NormAng (G4double phi, G4double u)
 
G4double GetValueA (G4double phi)
 
G4double GetValueB (G4double phi)
 
G4double GetValueD (G4double phi)
 
G4double Xcoef (G4double u, G4double phi)
 

Private 속성

G4double fTheta
 
G4double fPhi
 
G4double fDy1
 
G4double fDx1
 
G4double fDx2
 
G4double fDy2
 
G4double fDx3
 
G4double fDx4
 
G4double fDz
 
G4double fAlph
 
G4double fTAlph
 
G4double fPhiTwist
 
G4double fAngleSide
 
G4double fDx4plus2
 
G4double fDx4minus2
 
G4double fDx3plus1
 
G4double fDx3minus1
 
G4double fDy2plus1
 
G4double fDy2minus1
 
G4double fa1md1
 
G4double fa2md2
 
G4double fdeltaX
 
G4double fdeltaY
 

상세한 설명

G4TwistTrapAlphaSide.hh 파일의 51 번째 라인에서 정의되었습니다.

멤버 열거형 문서화

열거형 멤버
kDontValidate 
kValidateWithTol 
kValidateWithoutTol 
kUninitialized 

G4VTwistSurface.hh 파일의 63 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4TwistTrapAlphaSide::G4TwistTrapAlphaSide ( const G4String name,
G4double  PhiTwist,
G4double  pDz,
G4double  pTheta,
G4double  pPhi,
G4double  pDy1,
G4double  pDx1,
G4double  pDx2,
G4double  pDy2,
G4double  pDx3,
G4double  pDx4,
G4double  pAlph,
G4double  AngleSide 
)
G4TwistTrapAlphaSide::~G4TwistTrapAlphaSide ( )
virtual

G4TwistTrapAlphaSide.cc 파일의 137 번째 라인에서 정의되었습니다.

G4TwistTrapAlphaSide::G4TwistTrapAlphaSide ( __void__ &  a)

G4TwistTrapAlphaSide.cc 파일의 124 번째 라인에서 정의되었습니다.

멤버 함수 문서화

G4int G4VTwistSurface::AmIOnLeftSide ( const G4ThreeVector me,
const G4ThreeVector vec,
G4bool  withTol = true 
)
virtualinherited
G4ThreeVector G4VTwistSurface::ComputeGlobalDirection ( const G4ThreeVector lp) const
inlineinherited
G4ThreeVector G4VTwistSurface::ComputeGlobalPoint ( const G4ThreeVector lp) const
inlineinherited
G4ThreeVector G4VTwistSurface::ComputeLocalDirection ( const G4ThreeVector gp) const
inlineinherited
G4ThreeVector G4VTwistSurface::ComputeLocalPoint ( const G4ThreeVector gp) const
inlineinherited
void G4VTwistSurface::DebugPrint ( ) const
inherited
G4double G4VTwistSurface::DistanceTo ( const G4ThreeVector gp,
G4ThreeVector gxx 
)
virtualinherited
G4double G4VTwistSurface::DistanceToBoundary ( G4int  areacode,
G4ThreeVector xx,
const G4ThreeVector p 
)
virtualinherited
G4double G4VTwistSurface::DistanceToIn ( const G4ThreeVector gp,
const G4ThreeVector gv,
G4ThreeVector gxxbest 
)
virtualinherited
G4double G4VTwistSurface::DistanceToLine ( const G4ThreeVector p,
const G4ThreeVector x0,
const G4ThreeVector d,
G4ThreeVector xx 
)
inlineinherited
G4double G4VTwistSurface::DistanceToOut ( const G4ThreeVector gp,
const G4ThreeVector gv,
G4ThreeVector gxxbest 
)
virtualinherited
G4double G4VTwistSurface::DistanceToPlane ( const G4ThreeVector p,
const G4ThreeVector x0,
const G4ThreeVector n0,
G4ThreeVector xx 
)
inlineinherited
G4double G4VTwistSurface::DistanceToPlane ( const G4ThreeVector p,
const G4ThreeVector x0,
const G4ThreeVector t1,
const G4ThreeVector t2,
G4ThreeVector xx,
G4ThreeVector n 
)
inlineinherited
G4double G4VTwistSurface::DistanceToPlaneWithV ( const G4ThreeVector p,
const G4ThreeVector v,
const G4ThreeVector x0,
const G4ThreeVector n0,
G4ThreeVector xx 
)
inlineinherited
G4int G4TwistTrapAlphaSide::DistanceToSurface ( const G4ThreeVector gp,
const G4ThreeVector gv,
G4ThreeVector  gxx[],
G4double  distance[],
G4int  areacode[],
G4bool  isvalid[],
EValidate  validate = kValidateWithTol 
)
virtual
G4int G4TwistTrapAlphaSide::DistanceToSurface ( const G4ThreeVector gp,
G4ThreeVector  gxx[],
G4double  distance[],
G4int  areacode[] 
)
virtual
G4int G4TwistTrapAlphaSide::GetAreaCode ( const G4ThreeVector xx,
G4bool  withTol = true 
)
privatevirtual
G4int G4VTwistSurface::GetAxisType ( G4int  areacode,
G4int  whichaxis 
) const
inlineinherited
G4ThreeVector G4VTwistSurface::GetBoundaryAtPZ ( G4int  areacode,
const G4ThreeVector p 
) const
virtualinherited
void G4VTwistSurface::GetBoundaryAxis ( G4int  areacode,
EAxis  axis[] 
) const
protectedinherited
void G4VTwistSurface::GetBoundaryLimit ( G4int  areacode,
G4double  limit[] 
) const
protectedinherited
G4double G4TwistTrapAlphaSide::GetBoundaryMax ( G4double  phi)
inlineprivatevirtual

G4VTwistSurface를 구현.

G4TwistTrapAlphaSide.hh 파일의 210 번째 라인에서 정의되었습니다.

다음을 참조함 : GetValueB().

다음에 의해서 참조됨 : DistanceToSurface(), GetAreaCode().

G4double G4TwistTrapAlphaSide::GetBoundaryMin ( G4double  phi)
inlineprivatevirtual

G4VTwistSurface를 구현.

G4TwistTrapAlphaSide.hh 파일의 204 번째 라인에서 정의되었습니다.

다음을 참조함 : GetValueB().

다음에 의해서 참조됨 : GetAreaCode().

void G4VTwistSurface::GetBoundaryParameters ( const G4int areacode,
G4ThreeVector d,
G4ThreeVector x0,
G4int boundarytype 
) const
virtualinherited
G4ThreeVector G4VTwistSurface::GetCorner ( G4int  areacode) const
inlineprotectedinherited
G4int G4VTwistSurface::GetEdgeVisibility ( G4int  i,
G4int  j,
G4int  m,
G4int  n,
G4int  number,
G4int  orientation 
)
inherited
G4int G4VTwistSurface::GetFace ( G4int  i,
G4int  j,
G4int  m,
G4int  n,
G4int  iside 
)
inherited
void G4TwistTrapAlphaSide::GetFacets ( G4int  m,
G4int  n,
G4double  xyz[][3],
G4int  faces[][4],
G4int  iside 
)
privatevirtual
virtual G4String G4VTwistSurface::GetName ( void  ) const
inlinevirtualinherited
G4VTwistSurface** G4VTwistSurface::GetNeighbours ( )
inlineprotectedinherited

G4VTwistSurface.hh 파일의 195 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VTwistSurface::fNeighbours.

다음에 의해서 참조됨 : G4VTwistSurface::DistanceToIn().

G4int G4VTwistSurface::GetNeighbours ( G4int  areacode,
G4VTwistSurface surfaces[] 
)
inlineprotectedinherited
G4int G4VTwistSurface::GetNode ( G4int  i,
G4int  j,
G4int  m,
G4int  n,
G4int  iside 
)
inherited
G4ThreeVector G4TwistTrapAlphaSide::GetNormal ( const G4ThreeVector xx,
G4bool  isGlobal = false 
)
virtual
void G4TwistTrapAlphaSide::GetPhiUAtX ( G4ThreeVector  p,
G4double phi,
G4double u 
)
private
G4double G4TwistTrapAlphaSide::GetSurfaceArea ( )
inlineprivatevirtual

G4VTwistSurface를 구현.

G4TwistTrapAlphaSide.hh 파일의 216 번째 라인에서 정의되었습니다.

다음을 참조함 : fa1md1, fa2md2, fDy1, fDy2, fDz, fTAlph.

G4double G4TwistTrapAlphaSide::GetValueA ( G4double  phi)
inlineprivate

G4TwistTrapAlphaSide.hh 파일의 162 번째 라인에서 정의되었습니다.

다음을 참조함 : fDx4minus2, fDx4plus2, fPhiTwist.

다음에 의해서 참조됨 : Xcoef().

G4double G4TwistTrapAlphaSide::GetValueB ( G4double  phi)
inlineprivate

G4TwistTrapAlphaSide.hh 파일의 174 번째 라인에서 정의되었습니다.

다음을 참조함 : fDy2minus1, fDy2plus1, fPhiTwist.

다음에 의해서 참조됨 : GetBoundaryMax(), GetBoundaryMin(), GetFacets(), Xcoef().

G4double G4TwistTrapAlphaSide::GetValueD ( G4double  phi)
inlineprivate

G4TwistTrapAlphaSide.hh 파일의 168 번째 라인에서 정의되었습니다.

다음을 참조함 : fDx3minus1, fDx3plus1, fPhiTwist.

다음에 의해서 참조됨 : Xcoef().

G4bool G4VTwistSurface::IsAxis0 ( G4int  areacode) const
inlineinherited

다음에 의해서 참조됨 : G4VTwistSurface::DistanceToBoundary().

G4bool G4VTwistSurface::IsAxis1 ( G4int  areacode) const
inlineinherited

다음에 의해서 참조됨 : G4VTwistSurface::DistanceToBoundary().

G4bool G4VTwistSurface::IsBoundary ( G4int  areacode,
G4bool  testbitmode = false 
) const
inlineinherited
G4bool G4VTwistSurface::IsCorner ( G4int  areacode,
G4bool  testbitmode = false 
) const
inlineinherited

다음에 의해서 참조됨 : G4VTwistSurface::IsSameBoundary().

G4bool G4VTwistSurface::IsInside ( G4int  areacode,
G4bool  testbitmode = false 
) const
inlineinherited
G4bool G4VTwistSurface::IsOutside ( G4int  areacode) const
inlineinherited
G4bool G4VTwistSurface::IsSameBoundary ( G4VTwistSurface surface1,
G4int  areacode1,
G4VTwistSurface surface2,
G4int  areacode2 
) const
inherited
G4bool G4VTwistSurface::IsValidNorm ( ) const
inlineinherited

G4VTwistSurface.hh 파일의 156 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VTwistSurface::fIsValidNorm.

다음에 의해서 참조됨 : G4VTwistedFaceted::DistanceToOut(), G4TwistedTubs::DistanceToOut().

G4ThreeVector G4TwistTrapAlphaSide::NormAng ( G4double  phi,
G4double  u 
)
inlineprivate

G4TwistTrapAlphaSide.hh 파일의 225 번째 라인에서 정의되었습니다.

다음을 참조함 : fa1md1, fdeltaX, fdeltaY, fDx2, fDx3minus1, fDx3plus1, fDx4, fDx4minus2, fDy1, fDz, fPhiTwist, fTAlph, CLHEP::Hep3Vector::unit().

다음에 의해서 참조됨 : DistanceToSurface(), GetNormal().

G4ThreeVector G4TwistTrapAlphaSide::ProjectPoint ( const G4ThreeVector p,
G4bool  isglobal = false 
)
private

G4TwistTrapAlphaSide.cc 파일의 1078 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VTwistSurface::fRot, G4VTwistSurface::fTrans, GetPhiUAtX(), CLHEP::HepRotation::inverse(), SurfacePoint(), xx.

void G4VTwistSurface::SetAxis ( G4int  i,
const EAxis  axis 
)
inlineinherited

G4VTwistSurface.hh 파일의 168 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VTwistSurface::fAxis.

void G4TwistTrapAlphaSide::SetBoundaries ( )
privatevirtual
void G4VTwistSurface::SetBoundary ( const G4int axiscode,
const G4ThreeVector direction,
const G4ThreeVector x0,
const G4int boundarytype 
)
protectedvirtualinherited
void G4VTwistSurface::SetCorner ( G4int  areacode,
G4double  x,
G4double  y,
G4double  z 
)
protectedinherited
void G4TwistTrapAlphaSide::SetCorners ( )
privatevirtual
void G4VTwistSurface::SetNeighbours ( G4VTwistSurface axis0min,
G4VTwistSurface axis1min,
G4VTwistSurface axis0max,
G4VTwistSurface axis1max 
)
inlineinherited
G4ThreeVector G4TwistTrapAlphaSide::SurfacePoint ( G4double  phi,
G4double  u,
G4bool  isGlobal = false 
)
inlineprivatevirtual

G4VTwistSurface를 구현.

G4TwistTrapAlphaSide.hh 파일의 190 번째 라인에서 정의되었습니다.

다음을 참조함 : fdeltaX, fdeltaY, fDz, fPhiTwist, G4VTwistSurface::fRot, G4VTwistSurface::fTrans, Xcoef().

다음에 의해서 참조됨 : DistanceToSurface(), GetFacets(), ProjectPoint().

G4double G4TwistTrapAlphaSide::Xcoef ( G4double  u,
G4double  phi 
)
inlineprivate

G4TwistTrapAlphaSide.hh 파일의 181 번째 라인에서 정의되었습니다.

다음을 참조함 : fTAlph, GetValueA(), GetValueB(), GetValueD().

다음에 의해서 참조됨 : SurfacePoint().

멤버 데이타 문서화

G4double G4TwistTrapAlphaSide::fa1md1
private

G4TwistTrapAlphaSide.hh 파일의 150 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetSurfaceArea(), NormAng().

G4double G4TwistTrapAlphaSide::fa2md2
private

G4TwistTrapAlphaSide.hh 파일의 151 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetSurfaceArea().

G4double G4TwistTrapAlphaSide::fAlph
private

G4TwistTrapAlphaSide.hh 파일의 137 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide().

G4double G4TwistTrapAlphaSide::fAngleSide
private

G4TwistTrapAlphaSide.hh 파일의 142 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide().

EAxis G4VTwistSurface::fAxis[2]
protectedinherited
G4double G4VTwistSurface::fAxisMax[2]
protectedinherited
G4double G4VTwistSurface::fAxisMin[2]
protectedinherited
G4SurfCurNormal G4VTwistSurface::fCurrentNormal
protectedinherited
CurrentStatus G4VTwistSurface::fCurStat
protectedinherited
CurrentStatus G4VTwistSurface::fCurStatWithV
protectedinherited
G4double G4TwistTrapAlphaSide::fdeltaX
private

G4TwistTrapAlphaSide.hh 파일의 153 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), NormAng(), SetCorners(), SurfacePoint().

G4double G4TwistTrapAlphaSide::fdeltaY
private

G4TwistTrapAlphaSide.hh 파일의 154 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), NormAng(), SetCorners(), SurfacePoint().

G4double G4TwistTrapAlphaSide::fDx1
private

G4TwistTrapAlphaSide.hh 파일의 128 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetPhiUAtX(), SetCorners().

G4double G4TwistTrapAlphaSide::fDx2
private

G4TwistTrapAlphaSide.hh 파일의 129 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetPhiUAtX(), NormAng(), SetCorners().

G4double G4TwistTrapAlphaSide::fDx3
private

G4TwistTrapAlphaSide.hh 파일의 132 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetPhiUAtX(), SetCorners().

G4double G4TwistTrapAlphaSide::fDx3minus1
private

G4TwistTrapAlphaSide.hh 파일의 147 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetValueD(), NormAng().

G4double G4TwistTrapAlphaSide::fDx3plus1
private

G4TwistTrapAlphaSide.hh 파일의 146 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetValueD(), NormAng().

G4double G4TwistTrapAlphaSide::fDx4
private

G4TwistTrapAlphaSide.hh 파일의 133 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetPhiUAtX(), NormAng(), SetCorners().

G4double G4TwistTrapAlphaSide::fDx4minus2
private

G4TwistTrapAlphaSide.hh 파일의 145 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetValueA(), NormAng().

G4double G4TwistTrapAlphaSide::fDx4plus2
private

G4TwistTrapAlphaSide.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetValueA().

G4double G4TwistTrapAlphaSide::fDy1
private

G4TwistTrapAlphaSide.hh 파일의 127 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetSurfaceArea(), NormAng(), SetCorners().

G4double G4TwistTrapAlphaSide::fDy2
private

G4TwistTrapAlphaSide.hh 파일의 131 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetSurfaceArea(), SetCorners().

G4double G4TwistTrapAlphaSide::fDy2minus1
private

G4TwistTrapAlphaSide.hh 파일의 149 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetValueB().

G4double G4TwistTrapAlphaSide::fDy2plus1
private

G4TwistTrapAlphaSide.hh 파일의 148 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide(), GetValueB().

G4double G4TwistTrapAlphaSide::fDz
private

G4TwistTrapAlphaSide.hh 파일의 135 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetFacets(), GetPhiUAtX(), GetSurfaceArea(), NormAng(), SetCorners(), SurfacePoint().

G4int G4VTwistSurface::fHandedness
protectedinherited
G4bool G4VTwistSurface::fIsValidNorm
protectedinherited
G4double G4TwistTrapAlphaSide::fPhi
private

G4TwistTrapAlphaSide.hh 파일의 125 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide().

G4double G4TwistTrapAlphaSide::fPhiTwist
private

G4TwistTrapAlphaSide.hh 파일의 140 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetFacets(), GetPhiUAtX(), GetValueA(), GetValueB(), GetValueD(), NormAng(), SetCorners(), SurfacePoint().

G4RotationMatrix G4VTwistSurface::fRot
protectedinherited
G4double G4TwistTrapAlphaSide::fTAlph
private

G4TwistTrapAlphaSide.hh 파일의 138 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DistanceToSurface(), G4TwistTrapAlphaSide(), GetPhiUAtX(), GetSurfaceArea(), NormAng(), SetCorners(), Xcoef().

G4double G4TwistTrapAlphaSide::fTheta
private

G4TwistTrapAlphaSide.hh 파일의 124 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4TwistTrapAlphaSide().

G4ThreeVector G4VTwistSurface::fTrans
protectedinherited
G4double G4VTwistSurface::kCarTolerance
protectedinherited
const G4int G4VTwistSurface::sAreaMask = 0XF0000000
staticinherited

G4VTwistSurface.hh 파일의 247 번째 라인에서 정의되었습니다.

const G4int G4VTwistSurface::sAxis0 = 0x0000FF00
staticinherited
const G4int G4VTwistSurface::sAxis1 = 0x000000FF
staticinherited
const G4int G4VTwistSurface::sAxisMask = 0x0000FCFC
staticinherited

G4VTwistSurface.hh 파일의 246 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VTwistSurface::GetBoundaryAxis(), G4VTwistSurface::SetBoundary().

const G4int G4VTwistSurface::sAxisMax = 0x00000202
staticinherited
const G4int G4VTwistSurface::sAxisMin = 0x00000101
staticinherited
const G4int G4VTwistSurface::sAxisPhi = 0x00001414
staticinherited
const G4int G4VTwistSurface::sAxisRho = 0x00001010
staticinherited
const G4int G4VTwistSurface::sAxisX = 0x00000404
staticinherited
const G4int G4VTwistSurface::sAxisY = 0x00000808
staticinherited
const G4int G4VTwistSurface::sAxisZ = 0x00000C0C
staticinherited
const G4int G4VTwistSurface::sBoundary = 0x20000000
staticinherited
const G4int G4VTwistSurface::sC0Max1Max = 0x40000202
staticinherited
const G4int G4VTwistSurface::sC0Max1Min = 0x40000201
staticinherited
const G4int G4VTwistSurface::sC0Min1Max = 0x40000102
staticinherited
const G4int G4VTwistSurface::sC0Min1Min = 0x40000101
staticinherited
const G4int G4VTwistSurface::sCorner = 0x40000000
staticinherited
const G4int G4VTwistSurface::sInside = 0x10000000
staticinherited
const G4int G4VTwistSurface::sOutside = 0x00000000
staticinherited
const G4int G4VTwistSurface::sSizeMask = 0x00000303
staticinherited

G4VTwistSurface.hh 파일의 245 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VTwistSurface::Boundary::GetBoundaryParameters().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: