|
Geant4
10.00.p03
|
#include <G4ShellData.hh>
Public Member Functions | |
| 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 Member Functions | |
| G4ShellData & | operator= (const G4ShellData &right) |
| G4ShellData (const G4ShellData &) | |
| const std::vector< G4double > & | ShellVector (G4int Z) const |
Private Attributes | |
| 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 |
Definition at line 52 of file G4ShellData.hh.
Definition at line 51 of file G4ShellData.cc.
| G4ShellData::~G4ShellData | ( | ) |
Definition at line 56 of file G4ShellData.cc.
References bindingMap, idMap, occupancyData, occupancyPdfMap, and pos.
|
private |
Definition at line 166 of file G4ShellData.cc.
References bindingMap, pos, zMax, and zMin.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), and G4LowEPComptonModel::SampleSecondaries().
Here is the caller graph for this function:| void G4ShellData::LoadData | ( | const G4String & | fileName | ) |
Definition at line 234 of file G4ShellData.cc.
References a, bindingMap, FatalException, G4Exception(), idMap, MeV, n, name, nShells, occupancyData, occupancyPdfMap, ShellIdVector(), zMax, and zMin.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), G4LivermorePolarizedComptonModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), and G4LowEPComptonModel::Initialise().
Here is the call graph for this function:
Here is the caller graph for this function:| size_t G4ShellData::NumberOfShells | ( | G4int | Z | ) | const |
Definition at line 84 of file G4ShellData.cc.
References n, nShells, z, zMax, and zMin.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager(), and SelectRandomShell().
Here is the caller graph for this function:
|
private |
| void G4ShellData::PrintData | ( | void | ) | const |
Definition at line 187 of file G4ShellData.cc.
References bindingMap, G4cout, G4endl, idMap, keV, nShells, occupancyData, occupancyPdfMap, zMax, and zMin.
Definition at line 363 of file G4ShellData.cc.
References FatalErrorInArgument, G4Exception(), G4UniformRand, NumberOfShells(), ShellVector(), and zMax.
Referenced by G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), and G4LowEPComptonModel::SampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 70 of file G4ShellData.hh.
References occupancyData.
Referenced by G4LivermorePolarizedComptonModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), and G4LowEPComptonModel::Initialise().
Here is the caller graph for this function:Definition at line 121 of file G4ShellData.cc.
References idMap, n, pos, zMax, and zMin.
Referenced by G4AtomicTransitionManager::G4AtomicTransitionManager().
Here is the caller graph for this function:Definition at line 97 of file G4ShellData.cc.
References FatalErrorInArgument, G4Exception(), idMap, pos, and zMax.
Referenced by LoadData().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 111 of file G4ShellData.cc.
References G4Exception(), JustWarning, occupancyPdfMap, pos, and zMax.
Referenced by SelectRandomShell().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 93 of file G4ShellData.hh.
Referenced by BindingEnergy(), LoadData(), PrintData(), and ~G4ShellData().
Definition at line 92 of file G4ShellData.hh.
Referenced by LoadData(), PrintData(), ShellId(), ShellIdVector(), ShellOccupancyProbability(), and ~G4ShellData().
|
private |
Definition at line 94 of file G4ShellData.hh.
Referenced by LoadData(), NumberOfShells(), and PrintData().
|
private |
Definition at line 90 of file G4ShellData.hh.
Referenced by LoadData(), PrintData(), SetOccupancyData(), and ~G4ShellData().
Definition at line 95 of file G4ShellData.hh.
Referenced by LoadData(), PrintData(), ShellVector(), and ~G4ShellData().
|
private |
Definition at line 88 of file G4ShellData.hh.
Referenced by BindingEnergy(), LoadData(), NumberOfShells(), PrintData(), SelectRandomShell(), ShellId(), ShellIdVector(), ShellOccupancyProbability(), and ShellVector().
|
private |
Definition at line 87 of file G4ShellData.hh.
Referenced by BindingEnergy(), LoadData(), NumberOfShells(), PrintData(), ShellId(), and ShellOccupancyProbability().