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

#include <G4HadronXSDataTable.hh>

Public 멤버 함수

 G4HadronXSDataTable ()
 
 ~G4HadronXSDataTable ()
 
void Initialise (G4DynamicParticle *, G4CrossSectionDataStore *, G4int bins, G4double emin, G4double emax, G4bool spline)
 
const G4PhysicsVectorHasData (size_t idx) const
 
G4double GetCrossSection (G4double e, size_t idx) const
 
const G4ElementSelectRandomAtom (G4double e, size_t idx) const
 
void Dump ()
 

Private 멤버 함수

G4HadronXSDataTableoperator= (const G4HadronXSDataTable &right)=delete
 
 G4HadronXSDataTable (const G4HadronXSDataTable &)=delete
 

Private 속성

std::vector< G4PhysicsVector * > xsData
 
std::vector
< G4HadElementSelector * > 
elmSelectors
 
size_t nMaterials
 

상세한 설명

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

생성자 & 소멸자 문서화

G4HadronXSDataTable::G4HadronXSDataTable ( )
explicit

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

G4HadronXSDataTable::~G4HadronXSDataTable ( )

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

다음을 참조함 : elmSelectors, nMaterials, xsData.

G4HadronXSDataTable::G4HadronXSDataTable ( const G4HadronXSDataTable )
privatedelete

멤버 함수 문서화

void G4HadronXSDataTable::Dump ( )

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

G4double G4HadronXSDataTable::GetCrossSection ( G4double  e,
size_t  idx 
) const
inline

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

다음을 참조함 : xsData.

const G4PhysicsVector* G4HadronXSDataTable::HasData ( size_t  idx) const
inline

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

다음을 참조함 : xsData.

void G4HadronXSDataTable::Initialise ( G4DynamicParticle dp,
G4CrossSectionDataStore xs,
G4int  bins,
G4double  emin,
G4double  emax,
G4bool  spline 
)
G4HadronXSDataTable& G4HadronXSDataTable::operator= ( const G4HadronXSDataTable right)
privatedelete
const G4Element* G4HadronXSDataTable::SelectRandomAtom ( G4double  e,
size_t  idx 
) const
inline

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

다음을 참조함 : elmSelectors.

멤버 데이타 문서화

std::vector<G4HadElementSelector*> G4HadronXSDataTable::elmSelectors
private

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

다음에 의해서 참조됨 : Initialise(), SelectRandomAtom(), ~G4HadronXSDataTable().

size_t G4HadronXSDataTable::nMaterials
private

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

다음에 의해서 참조됨 : Initialise(), ~G4HadronXSDataTable().

std::vector<G4PhysicsVector*> G4HadronXSDataTable::xsData
private

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

다음에 의해서 참조됨 : GetCrossSection(), HasData(), Initialise(), ~G4HadronXSDataTable().


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