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

#include <G4ENDFYieldDataContainer.hh>

Public 멤버 함수

 G4ENDFYieldDataContainer (G4int YieldSlots)
 
G4FFGEnumerations::MetaState GetMetaState (void)
 
G4int GetProduct (void)
 
G4doubleGetYieldError (void)
 
G4doubleGetYieldProbability (void)
 
G4int GetYieldSlots (void)
 
void SetMetaState (G4FFGEnumerations::MetaState MetaState)
 
void SetProduct (G4int Product)
 
void SetYieldError (G4double *YieldError)
 
void SetYieldProbability (G4double *YieldProbability)
 
void SetYieldSlots (G4int NumberOfSlots)
 
 ~G4ENDFYieldDataContainer (void)
 

Protected 속성

G4int YieldSlots_
 
G4int Product_
 
G4FFGEnumerations::MetaState MetaState_
 
G4doubleYieldProbability_
 
G4doubleYieldError_
 

상세한 설명

G4ENDFYieldDataContainer is a simple data storage class that handles the memory management internally. One instance stores the information for one fission product. In the event of a non-spontaneous fission, it can store the yield probabilities and errors at each of the fission- inducing particles energy levels. For ENDF data and neutron-induced fission these energies are typically 0.0253 eV, 1 MeV, and 5 MeV.

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

생성자 & 소멸자 문서화

G4ENDFYieldDataContainer::G4ENDFYieldDataContainer ( G4int  YieldSlots)

Default constructor

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

다음을 참조함 : G4FFGEnumerations::GROUND_STATE, MetaState_, Product_, YieldError_, YieldProbability_, YieldSlots_.

G4ENDFYieldDataContainer::~G4ENDFYieldDataContainer ( void  )

Default deconstructor

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

다음을 참조함 : YieldError_, YieldProbability_.

멤버 함수 문서화

G4FFGEnumerations::MetaState G4ENDFYieldDataContainer::GetMetaState ( void  )

Get the meta state

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

다음을 참조함 : MetaState_.

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

G4int G4ENDFYieldDataContainer::GetProduct ( void  )

Get the product

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

다음을 참조함 : Product_.

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

G4double * G4ENDFYieldDataContainer::GetYieldError ( void  )

Get the yield error

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

다음을 참조함 : YieldError_.

G4double * G4ENDFYieldDataContainer::GetYieldProbability ( void  )

Get the yield probability

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

다음을 참조함 : YieldProbability_.

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

G4int G4ENDFYieldDataContainer::GetYieldSlots ( void  )

Get the number of yield slots

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

다음을 참조함 : YieldSlots_.

void G4ENDFYieldDataContainer::SetMetaState ( G4FFGEnumerations::MetaState  MetaState)

Set the meta state

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

다음을 참조함 : MetaState_.

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

void G4ENDFYieldDataContainer::SetProduct ( G4int  Product)

Set the product

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

다음을 참조함 : Product_.

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

void G4ENDFYieldDataContainer::SetYieldError ( G4double YieldError)

Set the yield error

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

다음을 참조함 : G4ArrayOps::Copy(), YieldError_, YieldSlots_.

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

void G4ENDFYieldDataContainer::SetYieldProbability ( G4double YieldProbability)

Set the yield probability

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

다음을 참조함 : G4ArrayOps::Copy(), YieldProbability_, YieldSlots_.

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

void G4ENDFYieldDataContainer::SetYieldSlots ( G4int  NumberOfSlots)

Set the number of yield slots

멤버 데이타 문서화

G4FFGEnumerations::MetaState G4ENDFYieldDataContainer::MetaState_
protected

Metastable state information of the stored isotope

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

다음에 의해서 참조됨 : G4ENDFYieldDataContainer(), GetMetaState(), SetMetaState().

G4int G4ENDFYieldDataContainer::Product_
protected

ZZZAAA identifier of the stored isotope

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

다음에 의해서 참조됨 : G4ENDFYieldDataContainer(), GetProduct(), SetProduct().

G4double* G4ENDFYieldDataContainer::YieldError_
protected

Array of the yield probability errors, one per yield slot

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

다음에 의해서 참조됨 : G4ENDFYieldDataContainer(), GetYieldError(), SetYieldError(), ~G4ENDFYieldDataContainer().

G4double* G4ENDFYieldDataContainer::YieldProbability_
protected

Array of yield probabilities, one per yield slot

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

다음에 의해서 참조됨 : G4ENDFYieldDataContainer(), GetYieldProbability(), SetYieldProbability(), ~G4ENDFYieldDataContainer().

G4int G4ENDFYieldDataContainer::YieldSlots_
protected

The number of energy groups, or yield slots, that are stored

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

다음에 의해서 참조됨 : G4ENDFYieldDataContainer(), GetYieldSlots(), SetYieldError(), SetYieldProbability().


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