#include <G4EmElementSelector.hh>
Public 멤버 함수 | |
G4EmElementSelector (G4VEmModel *, const G4Material *, G4int bins, G4double emin, G4double emax, G4bool spline=true) | |
~G4EmElementSelector () | |
void | Initialise (const G4ParticleDefinition *, G4double cut=0.0) |
void | Dump (const G4ParticleDefinition *p=nullptr) |
const G4Element * | SelectRandomAtom (G4double kineticEnergy) const |
const G4Material * | GetMaterial () const |
Private 멤버 함수 | |
G4EmElementSelector & | operator= (const G4EmElementSelector &right)=delete |
G4EmElementSelector (const G4EmElementSelector &)=delete | |
Private 속성 | |
G4VEmModel * | model |
const G4Material * | material |
const G4ElementVector * | theElementVector |
G4int | nElmMinusOne |
G4int | nbins |
G4double | cutEnergy |
G4double | lowEnergy |
G4double | highEnergy |
std::vector< G4PhysicsLogVector * > | xSections |
G4EmElementSelector.hh 파일의 63 번째 라인에서 정의되었습니다.
G4EmElementSelector::G4EmElementSelector | ( | G4VEmModel * | mod, |
const G4Material * | mat, | ||
G4int | bins, | ||
G4double | emin, | ||
G4double | emax, | ||
G4bool | spline = true |
||
) |
G4EmElementSelector.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Material::GetElementVector(), G4Material::GetNumberOfElements(), highEnergy, lowEnergy, material, n, nbins, nElmMinusOne, G4PhysicsVector::SetSpline(), theElementVector, xSections.
G4EmElementSelector::~G4EmElementSelector | ( | ) |
G4EmElementSelector.cc 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : nElmMinusOne, xSections.
|
privatedelete |
void G4EmElementSelector::Dump | ( | const G4ParticleDefinition * | p = nullptr | ) |
G4EmElementSelector.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4Material::GetName(), G4ParticleDefinition::GetParticleName(), material, nElmMinusOne, xSections.
|
inline |
G4EmElementSelector.hh 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : material.
void G4EmElementSelector::Initialise | ( | const G4ParticleDefinition * | part, |
G4double | cut = 0.0 |
||
) |
G4EmElementSelector.cc 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : cutEnergy, e, G4Material::GetVecNbOfAtomsPerVolume(), material, nbins, nElmMinusOne, theElementVector, x, xSections.
|
privatedelete |
G4EmElementSelector.hh 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, nElmMinusOne, x, xSections.
|
private |
G4EmElementSelector.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise().
|
private |
G4EmElementSelector.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmElementSelector().
|
private |
G4EmElementSelector.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmElementSelector().
|
private |
G4EmElementSelector.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dump(), G4EmElementSelector(), GetMaterial(), Initialise().
|
private |
G4EmElementSelector.hh 파일의 88 번째 라인에서 정의되었습니다.
|
private |
G4EmElementSelector.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmElementSelector(), Initialise().
|
private |
G4EmElementSelector.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dump(), G4EmElementSelector(), Initialise(), SelectRandomAtom(), ~G4EmElementSelector().
|
private |
G4EmElementSelector.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmElementSelector(), Initialise().
|
private |
G4EmElementSelector.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dump(), G4EmElementSelector(), Initialise(), SelectRandomAtom(), ~G4EmElementSelector().