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

#include <G4PenelopeSamplingData.hh>

Public 멤버 함수

 G4PenelopeSamplingData (G4int npoints=150)
 
 ~G4PenelopeSamplingData ()
 
void AddPoint (G4double x0, G4double pac0, G4double a0, G4double b0, size_t ITTL0, size_t ITTU0)
 
size_t GetNumberOfStoredPoints ()
 
void Clear ()
 
void DumpTable ()
 
G4double GetX (size_t index)
 
G4double GetPAC (size_t index)
 
G4double GetA (size_t index)
 
G4double GetB (size_t index)
 
G4double SampleValue (G4double rndm)
 

Private 멤버 함수

G4PenelopeSamplingDataoperator= (const G4PenelopeSamplingData &right)
 
 G4PenelopeSamplingData (const G4PenelopeSamplingData &)
 

Private 속성

G4DataVectorx
 
G4DataVectorpac
 
G4DataVectora
 
G4DataVectorb
 
std::vector< size_t > * ITTL
 
std::vector< size_t > * ITTU
 
G4int np
 

상세한 설명

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

생성자 & 소멸자 문서화

G4PenelopeSamplingData::G4PenelopeSamplingData ( G4int  npoints = 150)

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

다음을 참조함 : a, b, ITTL, ITTU, pac, x.

G4PenelopeSamplingData::~G4PenelopeSamplingData ( )

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

다음을 참조함 : a, b, ITTL, ITTU, pac, x.

G4PenelopeSamplingData::G4PenelopeSamplingData ( const G4PenelopeSamplingData )
private

멤버 함수 문서화

void G4PenelopeSamplingData::AddPoint ( G4double  x0,
G4double  pac0,
G4double  a0,
G4double  b0,
size_t  ITTL0,
size_t  ITTU0 
)

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

다음을 참조함 : a, b, G4cout, G4endl, GetNumberOfStoredPoints(), ITTL, ITTU, np, pac, x.

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

void G4PenelopeSamplingData::Clear ( )

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

다음을 참조함 : a, b, ITTL, ITTU, pac, x.

void G4PenelopeSamplingData::DumpTable ( )

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

다음을 참조함 : G4cout, G4endl, GetNumberOfStoredPoints().

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

G4double G4PenelopeSamplingData::GetA ( size_t  index)

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

다음을 참조함 : a.

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

G4double G4PenelopeSamplingData::GetB ( size_t  index)

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

다음을 참조함 : b.

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

size_t G4PenelopeSamplingData::GetNumberOfStoredPoints ( )

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

다음을 참조함 : a, b, FatalException, G4endl, G4Exception(), ITTL, ITTU, pac, x.

다음에 의해서 참조됨 : AddPoint(), DumpTable(), G4PenelopeRayleighModel::GetPMaxTable(), G4PenelopeRayleighModel::SampleSecondaries(), SampleValue().

G4double G4PenelopeSamplingData::GetPAC ( size_t  index)

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

다음을 참조함 : pac.

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

G4double G4PenelopeSamplingData::GetX ( size_t  index)

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

다음을 참조함 : x.

다음에 의해서 참조됨 : G4PenelopeRayleighModel::GetPMaxTable(), G4PenelopeRayleighModel::SampleSecondaries().

G4PenelopeSamplingData& G4PenelopeSamplingData::operator= ( const G4PenelopeSamplingData right)
private
G4double G4PenelopeSamplingData::SampleValue ( G4double  rndm)

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

다음을 참조함 : a, d, e, GetNumberOfStoredPoints(), pac, result, x.

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

멤버 데이타 문서화

G4DataVector* G4PenelopeSamplingData::a
private

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

다음에 의해서 참조됨 : AddPoint(), Clear(), G4PenelopeSamplingData(), GetA(), GetNumberOfStoredPoints(), SampleValue(), ~G4PenelopeSamplingData().

G4DataVector* G4PenelopeSamplingData::b
private

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

다음에 의해서 참조됨 : AddPoint(), Clear(), G4PenelopeSamplingData(), GetB(), GetNumberOfStoredPoints(), ~G4PenelopeSamplingData().

std::vector<size_t>* G4PenelopeSamplingData::ITTL
private

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

다음에 의해서 참조됨 : AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), ~G4PenelopeSamplingData().

std::vector<size_t>* G4PenelopeSamplingData::ITTU
private

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

다음에 의해서 참조됨 : AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), ~G4PenelopeSamplingData().

G4int G4PenelopeSamplingData::np
private

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

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

G4DataVector* G4PenelopeSamplingData::pac
private

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

다음에 의해서 참조됨 : AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), GetPAC(), SampleValue(), ~G4PenelopeSamplingData().

G4DataVector* G4PenelopeSamplingData::x
private

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

다음에 의해서 참조됨 : AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), GetX(), SampleValue(), ~G4PenelopeSamplingData().


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