Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
함수
G4RandomTools.hh 파일 참조
#include <CLHEP/Units/PhysicalConstants.h>
#include "globals.hh"
#include "Randomize.hh"
#include "G4TwoVector.hh"
#include "G4ThreeVector.hh"
#include "G4RandomDirection.hh"

이 파일의 소스 코드 페이지로 가기

함수

G4ThreeVector G4LambertianRand (const G4ThreeVector &normal)
 
G4ThreeVector G4PlaneVectorRand (const G4ThreeVector &normal)
 
G4double G4RandomRadiusInRing (G4double rmin, G4double rmax)
 
G4TwoVector G4RandomPointInEllipse (G4double a, G4double b)
 
G4TwoVector G4RandomPointOnEllipse (G4double a, G4double b)
 
G4ThreeVector G4RandomPointOnEllipsoid (G4double a, G4double b, G4double c)
 

함수 문서화

G4ThreeVector G4LambertianRand ( const G4ThreeVector normal)
inline

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

다음을 참조함 : G4RandomDirection(), G4UniformRand.

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

G4ThreeVector G4PlaneVectorRand ( const G4ThreeVector normal)
inline

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

다음을 참조함 : CLHEP::Hep3Vector::cross(), G4UniformRand, CLHEP::Hep3Vector::orthogonal(), CLHEP::twopi.

G4TwoVector G4RandomPointInEllipse ( G4double  a,
G4double  b 
)
inline

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

다음을 참조함 : bb, G4UniformRand, x, y.

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

G4TwoVector G4RandomPointOnEllipse ( G4double  a,
G4double  b 
)
inline

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

다음을 참조함 : A(), B(), G4UniformRand, G4INCL::Math::max(), CLHEP::twopi, x, y.

G4ThreeVector G4RandomPointOnEllipsoid ( G4double  a,
G4double  b,
G4double  c 
)
inline
G4double G4RandomRadiusInRing ( G4double  rmin,
G4double  rmax 
)
inline

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

다음을 참조함 : G4UniformRand.

다음에 의해서 참조됨 : G4EllipticalCone::GetPointOnSurface(), G4CSGSolid::GetRadiusInRing().