Geant4
10.01.p02
|
#include <G4RDeIonisationParameters.hh>
Public Member Functions | |
G4RDeIonisationParameters (G4int minZ=1, G4int maxZ=99) | |
~G4RDeIonisationParameters () | |
G4double | Parameter (G4int Z, G4int shellIndex, G4int parameterIndex, G4double e) const |
G4double | Excitation (G4int Z, G4double e) const |
void | PrintData () const |
Private Member Functions | |
G4RDeIonisationParameters (const G4RDeIonisationParameters &) | |
G4RDeIonisationParameters & | operator= (const G4RDeIonisationParameters &right) |
void | LoadData () |
Private Attributes | |
G4int | zMin |
G4int | zMax |
G4DataVector | activeZ |
std::map< G4int, G4RDVEMDataSet *, std::less < G4int > > | param |
std::map< G4int, G4RDVEMDataSet *, std::less < G4int > > | excit |
size_t | length |
Definition at line 62 of file G4RDeIonisationParameters.hh.
Definition at line 62 of file G4RDeIonisationParameters.cc.
References LoadData().
G4RDeIonisationParameters::~G4RDeIonisationParameters | ( | ) |
|
private |
Definition at line 124 of file G4RDeIonisationParameters.cc.
References excit, G4RDVEMDataSet::FindValue(), G4cout, G4endl, G4RDVEMDataSet::GetEnergies(), G4INCL::Math::max(), G4INCL::Math::min(), and pos.
Referenced by G4RDeIonisationSpectrum::Excitation().
|
private |
Definition at line 146 of file G4RDeIonisationParameters.cc.
References a, activeZ, barn, G4DataVector::contains(), G4INCL::KinematicsUtils::energy(), excit, FatalException, G4cout, G4endl, G4Exception(), G4Material::GetElementVector(), G4Material::GetMaterialTable(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), G4Element::GetZ(), length, m, MeV, name, param, s, and z.
Referenced by G4RDeIonisationParameters().
|
private |
G4double G4RDeIonisationParameters::Parameter | ( | G4int | Z, |
G4int | shellIndex, | ||
G4int | parameterIndex, | ||
G4double | e | ||
) | const |
Definition at line 91 of file G4RDeIonisationParameters.cc.
References G4RDVEMDataSet::FindValue(), G4cout, G4endl, G4RDVEMDataSet::GetComponent(), G4RDVEMDataSet::GetEnergies(), G4INCL::Math::max(), G4INCL::Math::min(), G4RDVEMDataSet::NumberOfComponents(), param, and pos.
Referenced by G4RDeIonisationSpectrum::AverageEnergy(), G4RDeIonisationSpectrum::Probability(), and G4RDeIonisationSpectrum::SampleEnergy().
void G4RDeIonisationParameters::PrintData | ( | void | ) | const |
Definition at line 373 of file G4RDeIonisationParameters.cc.
References activeZ, G4cout, G4endl, G4RDVEMDataSet::GetComponent(), length, G4RDVEMDataSet::NumberOfComponents(), param, pos, and G4RDVEMDataSet::PrintData().
Referenced by G4RDeIonisationSpectrum::PrintData().
|
private |
Definition at line 88 of file G4RDeIonisationParameters.hh.
Referenced by LoadData(), PrintData(), and ~G4RDeIonisationParameters().
|
private |
Definition at line 92 of file G4RDeIonisationParameters.hh.
Referenced by Excitation(), LoadData(), and ~G4RDeIonisationParameters().
|
private |
Definition at line 94 of file G4RDeIonisationParameters.hh.
Referenced by LoadData(), and PrintData().
|
private |
Definition at line 91 of file G4RDeIonisationParameters.hh.
Referenced by LoadData(), Parameter(), PrintData(), and ~G4RDeIonisationParameters().
|
private |
Definition at line 86 of file G4RDeIonisationParameters.hh.
|
private |
Definition at line 85 of file G4RDeIonisationParameters.hh.