#include <G4HadronXSDataTable.hh>
Public 멤버 함수 | |
G4HadronXSDataTable () | |
~G4HadronXSDataTable () | |
void | Initialise (G4DynamicParticle *, G4CrossSectionDataStore *, G4int bins, G4double emin, G4double emax, G4bool spline) |
const G4PhysicsVector * | HasData (size_t idx) const |
G4double | GetCrossSection (G4double e, size_t idx) const |
const G4Element * | SelectRandomAtom (G4double e, size_t idx) const |
void | Dump () |
Private 멤버 함수 | |
G4HadronXSDataTable & | operator= (const G4HadronXSDataTable &right)=delete |
G4HadronXSDataTable (const G4HadronXSDataTable &)=delete | |
Private 속성 | |
std::vector< G4PhysicsVector * > | xsData |
std::vector < G4HadElementSelector * > | elmSelectors |
size_t | nMaterials |
G4HadronXSDataTable.hh 파일의 96 번째 라인에서 정의되었습니다.
|
explicit |
G4HadronXSDataTable.cc 파일의 105 번째 라인에서 정의되었습니다.
G4HadronXSDataTable::~G4HadronXSDataTable | ( | ) |
G4HadronXSDataTable.cc 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : elmSelectors, nMaterials, xsData.
|
privatedelete |
void G4HadronXSDataTable::Dump | ( | ) |
G4HadronXSDataTable.cc 파일의 160 번째 라인에서 정의되었습니다.
G4HadronXSDataTable.hh 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : xsData.
|
inline |
G4HadronXSDataTable.hh 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : xsData.
void G4HadronXSDataTable::Initialise | ( | G4DynamicParticle * | dp, |
G4CrossSectionDataStore * | xs, | ||
G4int | bins, | ||
G4double | emin, | ||
G4double | emax, | ||
G4bool | spline | ||
) |
G4HadronXSDataTable.cc 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : G4CrossSectionDataStore::ComputeCrossSection(), e, elmSelectors, G4PhysicsVector::Energy(), first, G4Material::GetMaterialTable(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), mat, G4INCL::Math::max(), nMaterials, G4InuclParticleNames::nn, G4PhysicsVector::PutValue(), G4DynamicParticle::SetKineticEnergy(), G4PhysicsVector::SetSpline(), xsData.
|
privatedelete |
G4HadronXSDataTable.hh 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : elmSelectors.
|
private |
G4HadronXSDataTable.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), SelectRandomAtom(), ~G4HadronXSDataTable().
|
private |
G4HadronXSDataTable.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), ~G4HadronXSDataTable().
|
private |
G4HadronXSDataTable.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCrossSection(), HasData(), Initialise(), ~G4HadronXSDataTable().