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

#include <G4AngularDistributionPP.hh>

G4AngularDistributionPP에 대한 상속 다이어그램 :
G4VAngularDistribution

Public 멤버 함수

 G4AngularDistributionPP ()
 
virtual ~G4AngularDistributionPP ()
 
virtual G4double CosTheta (G4double s, G4double m1, G4double m2) const
 
virtual G4double Phi () const
 

Private 타입

enum  { NENERGY =40, NENERGYC =22, NANGLE =180 }
 

정적 Private 속성

static const G4float sig [NENERGY][NANGLE]
 
static const G4float pcm [NENERGY]
 
static const G4float elab [NENERGY]
 
static const G4float dsigmax [NENERGY]
 
static const G4float sigtot [NENERGY]
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
private
열거형 멤버
NENERGY 
NENERGYC 
NANGLE 

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

생성자 & 소멸자 문서화

G4AngularDistributionPP::G4AngularDistributionPP ( )
inline

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

virtual G4AngularDistributionPP::~G4AngularDistributionPP ( )
inlinevirtual

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

멤버 함수 문서화

G4double G4AngularDistributionPP::CosTheta ( G4double  s,
G4double  m1,
G4double  m2 
) const
virtual

G4VAngularDistribution를 구현.

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

다음을 참조함 : degree, ek, elab, FatalException, G4cout, G4endl, G4Exception(), G4UniformRand, GeV, NANGLE, NENERGY, pi, sig, sqr().

G4double G4AngularDistributionPP::Phi ( ) const
virtual

G4VAngularDistribution(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4UniformRand, twopi.

멤버 데이타 문서화

const G4float G4AngularDistributionPP::dsigmax
staticprivate
초기값:
= {
63.9f, 29.9f, 14.5f, 8.97f, 7.23f, 6.66f, 6.30f,
5.89f, 5.68f, 5.57f, 5.56f, 5.57f, 5.74f, 6.38f,
7.66f, 9.65f, 12.4f, 15.6f, 18.0f, 20.1f, 22.0f, 23.8f,
26.710f, 28.910f, 31.000f, 32.990f, 34.900f, 36.730f, 38.520f,
40.270f, 43.680f, 46.950f, 50.100f, 53.160f, 55.880f, 58.820f,
57.420f, 57.820f, 58.590f, 57.800f
}

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

const G4float G4AngularDistributionPP::elab
staticprivate
초기값:
= {
0.100E-01f, 0.200E-01f, 0.400E-01f, 0.700E-01f, 0.100f, 0.120f, 0.140f,
0.180f, 0.220f, 0.260f, 0.280f, 0.300f, 0.340f, 0.420f,
0.520f, 0.620f, 0.700f, 0.800f, 0.900f, 1.00f, 1.10f, 1.20f,
1.30f, 1.40f, 1.50f, 1.60f, 1.70f, 1.80f, 1.90f,
2.00f, 2.20f, 2.40f, 2.60f, 2.80f, 3.00f, 3.40f,
3.80f, 4.20f, 4.60f, 5.00f
}

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

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

const G4float G4AngularDistributionPP::pcm
staticprivate
초기값:
= {
0.685E-01f, 0.969E-01f, 0.137f, 0.181f, 0.217f, 0.237f, 0.256f,
0.291f, 0.321f, 0.349f, 0.363f, 0.375f, 0.400f, 0.444f,
0.494f, 0.540f, 0.573f, 0.613f, 0.650f, 0.685f, 0.719f, 0.751f,
0.781f, 0.810f, 0.839f, 0.866f, 0.893f, 0.919f, 0.944f,
0.969f, 1.016f, 1.061f, 1.104f, 1.146f, 1.186f, 1.263f,
1.335f, 1.404f, 1.469f, 1.532f
}

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

const G4float G4AngularDistributionPP::sig
staticprivate

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

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

const G4float G4AngularDistributionPP::sigtot
staticprivate
초기값:
= {
396.f, 179.f, 80.7f, 44.5f, 32.8f, 29.0f, 26.9f,
24.9f, 24.4f, 24.3f, 24.4f, 24.4f, 24.7f, 25.5f,
26.4f, 26.1f, 25.6f, 25.1f, 24.4f, 23.4f, 22.4f, 21.5f,
22.765f, 23.275f, 23.744f, 24.188f, 24.620f, 25.058f, 25.509f,
25.981f, 26.984f, 28.055f, 29.242f, 30.608f, 32.026f, 34.457f,
34.394f, 33.885f, 34.122f, 33.603f
}

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


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