Geant4-11
|
#include <G4MicroElecCrossSectionDataSet_new.hh>
Private Member Functions | |
void | CleanUpComponents () |
G4String | FullFileName (const G4String &argFileName) const |
const G4VDataSetAlgorithm * | GetAlgorithm () const |
G4double | GetUnitData () const |
G4double | GetUnitEnergies () const |
Private Attributes | |
G4VDataSetAlgorithm * | algorithm |
std::vector< G4VEMDataSet * > | components |
G4double | unitData |
G4double | unitEnergies |
Definition at line 36 of file G4MicroElecCrossSectionDataSet_new.hh.
|
explicit |
Definition at line 40 of file G4MicroElecCrossSectionDataSet_new.cc.
|
override |
Definition at line 49 of file G4MicroElecCrossSectionDataSet_new.cc.
References algorithm, and CleanUpComponents().
|
delete |
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 49 of file G4MicroElecCrossSectionDataSet_new.hh.
References components.
Referenced by LoadData(), and LoadNonLogData().
|
private |
Definition at line 573 of file G4MicroElecCrossSectionDataSet_new.cc.
References components.
Referenced by LoadData(), LoadNonLogData(), and ~G4MicroElecCrossSectionDataSet_new().
G4double G4MicroElecCrossSectionDataSet_new::FindShellValue | ( | G4double | argEnergy, |
G4int | shell | ||
) | const |
Definition at line 501 of file G4MicroElecCrossSectionDataSet_new.cc.
References components.
Referenced by G4MicroElecInelasticModel_new::CrossSectionPerVolume().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 482 of file G4MicroElecCrossSectionDataSet_new.cc.
References components.
Referenced by G4MicroElecElasticModel_new::CrossSectionPerVolume(), and G4MicroElecInelasticModel_new::CrossSectionPerVolume().
|
private |
Definition at line 463 of file G4MicroElecCrossSectionDataSet_new.cc.
References FatalException, and G4Exception().
Referenced by LoadData(), LoadNonLogData(), and SaveData().
|
inlineprivate |
Definition at line 80 of file G4MicroElecCrossSectionDataSet_new.hh.
References algorithm.
Referenced by LoadData(), and LoadNonLogData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 47 of file G4MicroElecCrossSectionDataSet_new.hh.
References components.
Referenced by GetData(), GetEnergies(), GetLogData(), GetLogEnergies(), PrintData(), G4MicroElecInelasticModel_new::RandomSelect(), and SaveData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 55 of file G4MicroElecCrossSectionDataSet_new.hh.
References GetComponent(), and G4VEMDataSet::GetData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 53 of file G4MicroElecCrossSectionDataSet_new.hh.
References GetComponent(), and G4VEMDataSet::GetEnergies().
Referenced by SaveData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 59 of file G4MicroElecCrossSectionDataSet_new.hh.
References GetComponent(), and G4VEMDataSet::GetLogData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 57 of file G4MicroElecCrossSectionDataSet_new.hh.
References GetComponent(), and G4VEMDataSet::GetLogEnergies().
|
inlineprivate |
Definition at line 79 of file G4MicroElecCrossSectionDataSet_new.hh.
References unitData.
Referenced by LoadData(), LoadNonLogData(), and SaveData().
|
inlineprivate |
Definition at line 78 of file G4MicroElecCrossSectionDataSet_new.hh.
References unitEnergies.
Referenced by LoadData(), LoadNonLogData(), and SaveData().
Implements G4VEMDataSet.
Definition at line 59 of file G4MicroElecCrossSectionDataSet_new.cc.
References AddComponent(), CleanUpComponents(), FatalException, FullFileName(), G4cout, G4endl, G4Exception(), GetAlgorithm(), GetUnitData(), and GetUnitEnergies().
Referenced by G4MicroElecElasticModel_new::Initialise(), and G4MicroElecInelasticModel_new::Initialise().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 238 of file G4MicroElecCrossSectionDataSet_new.cc.
References AddComponent(), CleanUpComponents(), FatalException, FullFileName(), G4Exception(), GetAlgorithm(), GetUnitData(), and GetUnitEnergies().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 51 of file G4MicroElecCrossSectionDataSet_new.hh.
References components.
Referenced by PrintData(), G4MicroElecInelasticModel_new::RandomSelect(), and SaveData().
|
delete |
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 508 of file G4MicroElecCrossSectionDataSet_new.cc.
References G4cout, G4endl, GetComponent(), CLHEP::detail::n, NumberOfComponents(), and G4VEMDataSet::PrintData().
Implements G4VEMDataSet.
Definition at line 70 of file G4MicroElecCrossSectionDataSet_new.hh.
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 393 of file G4MicroElecCrossSectionDataSet_new.cc.
References FatalException, FullFileName(), G4Exception(), GetComponent(), G4VEMDataSet::GetData(), GetEnergies(), GetUnitData(), GetUnitEnergies(), CLHEP::detail::n, and NumberOfComponents().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 527 of file G4MicroElecCrossSectionDataSet_new.cc.
References components, FatalException, G4Exception(), and G4VEMDataSet::SetEnergiesData().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 549 of file G4MicroElecCrossSectionDataSet_new.cc.
References components, FatalException, G4Exception(), and G4VEMDataSet::SetLogEnergiesData().
|
private |
Definition at line 85 of file G4MicroElecCrossSectionDataSet_new.hh.
Referenced by GetAlgorithm(), and ~G4MicroElecCrossSectionDataSet_new().
|
private |
Definition at line 83 of file G4MicroElecCrossSectionDataSet_new.hh.
Referenced by AddComponent(), CleanUpComponents(), FindShellValue(), FindValue(), GetComponent(), NumberOfComponents(), SetEnergiesData(), and SetLogEnergiesData().
|
private |
Definition at line 87 of file G4MicroElecCrossSectionDataSet_new.hh.
Referenced by GetUnitData().
|
private |
Definition at line 86 of file G4MicroElecCrossSectionDataSet_new.hh.
Referenced by GetUnitEnergies().