#include <G4ShellData.hh>
Public 멤버 함수 | |
G4ShellData (G4int minZ=1, G4int maxZ=100, G4bool isOccupancy=false) | |
~G4ShellData () | |
size_t | NumberOfShells (G4int Z) const |
G4int | ShellId (G4int Z, G4int shellIndex) const |
G4double | ShellOccupancyProbability (G4int Z, G4int shellIndex) const |
const std::vector< G4double > & | ShellIdVector (G4int Z) const |
G4double | BindingEnergy (G4int Z, G4int shellIndex) const |
void | SetOccupancyData () |
void | LoadData (const G4String &fileName) |
void | PrintData () const |
G4int | SelectRandomShell (G4int Z) const |
Private 멤버 함수 | |
G4ShellData & | operator= (const G4ShellData &right) |
G4ShellData (const G4ShellData &) | |
const std::vector< G4double > & | ShellVector (G4int Z) const |
Private 속성 | |
G4int | zMin |
G4int | zMax |
G4bool | occupancyData |
std::map< G4int, std::vector < G4double > *, std::less < G4int > > | idMap |
std::map< G4int, G4DataVector *, std::less< G4int > > | bindingMap |
std::vector< G4int > | nShells |
std::map< G4int, std::vector < G4double > *, std::less < G4int > > | occupancyPdfMap |
G4ShellData.hh 파일의 52 번째 라인에서 정의되었습니다.
G4ShellData.cc 파일의 51 번째 라인에서 정의되었습니다.
G4ShellData::~G4ShellData | ( | ) |
G4ShellData.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : bindingMap, idMap, occupancyData, occupancyPdfMap, pos.
|
private |
G4ShellData.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : bindingMap, pos, zMax, zMin.
다음에 의해서 참조됨 : G4AtomicTransitionManager::Initialise(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries().
G4ShellData.cc 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : a, bindingMap, e, FatalException, file, G4Exception(), idMap, MeV, n, nShells, occupancyData, occupancyPdfMap, scale, ShellIdVector(), Z, zMax, zMin.
다음에 의해서 참조됨 : G4LivermoreComptonModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4AtomicTransitionManager::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise().
size_t G4ShellData::NumberOfShells | ( | G4int | Z | ) | const |
G4ShellData.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : n, nShells, z, zMax, zMin.
다음에 의해서 참조됨 : G4AtomicTransitionManager::Initialise(), SelectRandomShell().
|
private |
G4ShellData.cc 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : bindingMap, e, G4cout, G4endl, idMap, keV, nShells, occupancyData, occupancyPdfMap, Z, zMax, zMin.
G4ShellData.cc 파일의 363 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, G4Exception(), G4UniformRand, NumberOfShells(), ShellVector(), zMax.
다음에 의해서 참조됨 : G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries().
|
inline |
G4ShellData.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : occupancyData.
다음에 의해서 참조됨 : G4LivermoreComptonModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise().
G4ShellData.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : idMap, n, pos, zMax, zMin.
다음에 의해서 참조됨 : G4AtomicTransitionManager::Initialise().
G4ShellData.cc 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, G4Exception(), idMap, pos, zMax.
다음에 의해서 참조됨 : LoadData().
G4ShellData.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exception(), JustWarning, occupancyPdfMap, pos, zMax.
다음에 의해서 참조됨 : SelectRandomShell().
|
private |
G4ShellData.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BindingEnergy(), LoadData(), PrintData(), ~G4ShellData().
G4ShellData.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadData(), PrintData(), ShellId(), ShellIdVector(), ShellOccupancyProbability(), ~G4ShellData().
|
private |
G4ShellData.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadData(), NumberOfShells(), PrintData().
|
private |
G4ShellData.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadData(), PrintData(), SetOccupancyData(), ~G4ShellData().
G4ShellData.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadData(), PrintData(), ShellVector(), ~G4ShellData().
|
private |
G4ShellData.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BindingEnergy(), LoadData(), NumberOfShells(), PrintData(), SelectRandomShell(), ShellId(), ShellIdVector(), ShellOccupancyProbability(), ShellVector().
|
private |
G4ShellData.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BindingEnergy(), LoadData(), NumberOfShells(), PrintData(), ShellId(), ShellOccupancyProbability().