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

#include <G4AngularDistributionNP.hh>

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

Public 멤버 함수

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

Private 타입

enum  { NENERGY =39, 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]
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
private
열거형 멤버
NENERGY 
NANGLE 

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

생성자 & 소멸자 문서화

G4AngularDistributionNP::G4AngularDistributionNP ( )
inline

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

virtual G4AngularDistributionNP::~G4AngularDistributionNP ( )
inlinevirtual

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

멤버 함수 문서화

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

G4VAngularDistribution를 구현.

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

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

G4double G4AngularDistributionNP::Phi ( ) const
virtual

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

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

다음을 참조함 : G4UniformRand, twopi.

멤버 데이타 문서화

const G4float G4AngularDistributionNP::dsigmax
staticprivate
초기값:
= {
79.0f, 43.0f, 29.8f, 20.0f, 16.3f, 14.5f, 13.3f,
12.6f, 11.9f, 11.3f, 11.1f, 10.7f, 9.69f, 10.1f,
11.4f, 12.5f, 13.3f, 14.5f, 15.6f, 16.9f, 18.3f,
20.070f, 21.620f, 23.090f, 24.460f, 25.710f, 26.870f, 27.950f,
28.990f, 30.950f, 32.790f, 34.570f, 36.370f, 38.090f, 40.810f,
40.950f, 40.230f, 39.840f, 39.010f
}

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

const G4float G4AngularDistributionNP::elab
staticprivate
초기값:
= {
0.100E-01f, 0.200E-01f, 0.300E-01f, 0.500E-01f, 0.700E-01f, 0.100f, 0.140f,
0.180f, 0.240f, 0.340f, 0.420f, 0.500f, 0.580f, 0.620f,
0.680f, 0.740f, 0.800f, 0.900f, 1.00f, 1.10f, 1.200f,
1.300f, 1.400f, 1.500f, 1.600f, 1.700f, 1.800f, 1.900f,
2.000f, 2.200f, 2.400f, 2.600f, 2.800f, 3.000f, 3.400f,
3.800f, 4.200f, 4.600f, 5.000f
}

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

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

const G4float G4AngularDistributionNP::pcm
staticprivate
초기값:
= {
0.685E-01f, 0.969E-01f, 0.119f, 0.153f, 0.181f, 0.217f, 0.256f,
0.291f, 0.336f, 0.399f, 0.444f, 0.484f, 0.522f, 0.539f,
0.565f, 0.589f, 0.613f, 0.650f, 0.685f, 0.718f, 0.750f,
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
}

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

const G4float G4AngularDistributionNP::sig
staticprivate

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

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

const G4float G4AngularDistributionNP::sigtot
staticprivate
초기값:
= {
947.f, 485.f, 310.f, 168.f, 110.f, 75.7f, 55.2f,
45.9f, 39.1f, 34.1f, 32.3f, 31.3f, 30.1f, 29.5f,
28.4f, 27.4f, 26.4f, 24.8f, 23.4f, 22.4f, 21.9f,
22.074f, 22.182f, 22.380f, 22.589f, 22.777f, 22.939f, 23.072f,
23.182f, 23.339f, 23.443f, 23.561f, 23.752f, 23.996f, 24.841f,
25.406f, 24.742f, 24.314f, 23.695f
}

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


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