Geant4-11
|
#include <G4MicroElecCrossSectionDataSet.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 37 of file G4MicroElecCrossSectionDataSet.hh.
|
explicit |
Definition at line 39 of file G4MicroElecCrossSectionDataSet.cc.
G4MicroElecCrossSectionDataSet::~G4MicroElecCrossSectionDataSet | ( | ) |
Definition at line 47 of file G4MicroElecCrossSectionDataSet.cc.
References algorithm, and CleanUpComponents().
|
delete |
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 52 of file G4MicroElecCrossSectionDataSet.hh.
References components.
Referenced by LoadData(), and LoadNonLogData().
|
private |
Definition at line 535 of file G4MicroElecCrossSectionDataSet.cc.
References components.
Referenced by LoadData(), LoadNonLogData(), and ~G4MicroElecCrossSectionDataSet().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 451 of file G4MicroElecCrossSectionDataSet.cc.
References components.
Referenced by G4MicroElecElasticModel::CrossSectionPerVolume(), and G4MicroElecInelasticModel::CrossSectionPerVolume().
Definition at line 431 of file G4MicroElecCrossSectionDataSet.cc.
References FatalException, and G4Exception().
Referenced by LoadData(), LoadNonLogData(), and SaveData().
|
inlineprivate |
Definition at line 93 of file G4MicroElecCrossSectionDataSet.hh.
References algorithm.
Referenced by LoadData(), and LoadNonLogData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 49 of file G4MicroElecCrossSectionDataSet.hh.
References components.
Referenced by GetData(), GetEnergies(), GetLogData(), GetLogEnergies(), PrintData(), G4MicroElecInelasticModel::RandomSelect(), and SaveData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 61 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 58 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetEnergies().
Referenced by SaveData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 67 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetLogData().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 64 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetLogEnergies().
|
inlineprivate |
Definition at line 92 of file G4MicroElecCrossSectionDataSet.hh.
References unitData.
Referenced by LoadData(), LoadNonLogData(), and SaveData().
|
inlineprivate |
Definition at line 91 of file G4MicroElecCrossSectionDataSet.hh.
References unitEnergies.
Referenced by LoadData(), LoadNonLogData(), and SaveData().
Implements G4VEMDataSet.
Definition at line 56 of file G4MicroElecCrossSectionDataSet.cc.
References AddComponent(), CleanUpComponents(), FatalException, FullFileName(), G4Exception(), GetAlgorithm(), GetUnitData(), and GetUnitEnergies().
Referenced by G4MicroElecElasticModel::Initialise(), and G4MicroElecInelasticModel::Initialise().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 219 of file G4MicroElecCrossSectionDataSet.cc.
References AddComponent(), CleanUpComponents(), FatalException, FullFileName(), G4Exception(), GetAlgorithm(), GetUnitData(), and GetUnitEnergies().
|
inlineoverridevirtual |
Implements G4VEMDataSet.
Definition at line 55 of file G4MicroElecCrossSectionDataSet.hh.
References components.
Referenced by PrintData(), G4MicroElecInelasticModel::RandomSelect(), and SaveData().
|
delete |
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 470 of file G4MicroElecCrossSectionDataSet.cc.
References G4cout, G4endl, GetComponent(), CLHEP::detail::n, NumberOfComponents(), and G4VEMDataSet::PrintData().
Implements G4VEMDataSet.
Definition at line 84 of file G4MicroElecCrossSectionDataSet.hh.
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 365 of file G4MicroElecCrossSectionDataSet.cc.
References FatalException, FullFileName(), G4Exception(), GetComponent(), G4VEMDataSet::GetData(), GetEnergies(), GetUnitData(), GetUnitEnergies(), CLHEP::detail::n, and NumberOfComponents().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 489 of file G4MicroElecCrossSectionDataSet.cc.
References components, FatalException, G4Exception(), and G4VEMDataSet::SetEnergiesData().
|
overridevirtual |
Implements G4VEMDataSet.
Definition at line 511 of file G4MicroElecCrossSectionDataSet.cc.
References components, FatalException, G4Exception(), and G4VEMDataSet::SetLogEnergiesData().
|
private |
Definition at line 97 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by GetAlgorithm(), and ~G4MicroElecCrossSectionDataSet().
|
private |
Definition at line 96 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by AddComponent(), CleanUpComponents(), FindValue(), GetComponent(), NumberOfComponents(), SetEnergiesData(), and SetLogEnergiesData().
|
private |
Definition at line 100 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by GetUnitData().
|
private |
Definition at line 99 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by GetUnitEnergies().