|
Geant4
10.01.p03
|
#include <G4EMDataSet.hh>
Inheritance diagram for G4EMDataSet:
Collaboration diagram for G4EMDataSet:Private Member Functions | |
| size_t | FindLowerBound (G4double energy) const |
| size_t | FindLowerBound (G4double x, G4DataVector *values) const |
| G4double | IntegrationFunction (G4double x) |
| virtual void | BuildPdf () |
| G4String | FullFileName (const G4String &fileName) const |
| G4EMDataSet () | |
| G4EMDataSet (const G4EMDataSet ©) | |
| G4EMDataSet & | operator= (const G4EMDataSet &right) |
Private Attributes | |
| G4int | z |
| G4DataVector * | energies |
| G4DataVector * | data |
| G4DataVector * | log_energies |
| G4DataVector * | log_data |
| G4VDataSetAlgorithm * | algorithm |
| G4double | unitEnergies |
| G4double | unitData |
| G4DataVector * | |
| G4bool | randomSet |
Definition at line 58 of file G4EMDataSet.hh.
| G4EMDataSet::G4EMDataSet | ( | G4int | argZ, |
| G4VDataSetAlgorithm * | algo, | ||
| G4double | xUnit = CLHEP::MeV, |
||
| G4double | yUnit = CLHEP::barn, |
||
| G4bool | random = false |
||
| ) |
Definition at line 62 of file G4EMDataSet.cc.
References algorithm, BuildPdf(), FatalException, G4Exception(), and randomSet.
Here is the call graph for this function:| G4EMDataSet::G4EMDataSet | ( | G4int | argZ, |
| G4DataVector * | xData, | ||
| G4DataVector * | data, | ||
| G4VDataSetAlgorithm * | algo, | ||
| G4double | xUnit = CLHEP::MeV, |
||
| G4double | yUnit = CLHEP::barn, |
||
| G4bool | random = false |
||
| ) |
Definition at line 84 of file G4EMDataSet.cc.
References algorithm, BuildPdf(), data, energies, FatalException, G4Exception(), and randomSet.
Here is the call graph for this function:| G4EMDataSet::G4EMDataSet | ( | G4int | argZ, |
| G4DataVector * | xData, | ||
| G4DataVector * | data, | ||
| G4DataVector * | xLogData, | ||
| G4DataVector * | Logdata, | ||
| G4VDataSetAlgorithm * | algo, | ||
| G4double | xUnit = CLHEP::MeV, |
||
| G4double | yUnit = CLHEP::barn, |
||
| G4bool | random = false |
||
| ) |
Definition at line 115 of file G4EMDataSet.cc.
References algorithm, BuildPdf(), data, energies, FatalException, G4Exception(), log_data, log_energies, and randomSet.
Here is the call graph for this function:
|
virtual |
Definition at line 150 of file G4EMDataSet.cc.
References algorithm, data, energies, log_data, log_energies, and pdf.
|
private |
|
private |
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 93 of file G4EMDataSet.hh.
|
privatevirtual |
Definition at line 482 of file G4EMDataSet.cc.
References data, IntegrationFunction(), G4Integrator< T, F >::Legendre96(), and pdf.
Referenced by G4EMDataSet(), LoadData(), and LoadNonLogData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 432 of file G4EMDataSet.cc.
References energies.
Referenced by FindValue(), IntegrationFunction(), and RandomSelect().
Here is the caller graph for this function:
|
private |
Definition at line 449 of file G4EMDataSet.cc.
Implements G4VEMDataSet.
Definition at line 160 of file G4EMDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), data, energies, FindLowerBound(), log_data, and log_energies.
Here is the call graph for this function:Definition at line 466 of file G4EMDataSet.cc.
References FatalException, G4Exception(), and z.
Referenced by LoadData(), LoadNonLogData(), and SaveData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 91 of file G4EMDataSet.hh.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 540 of file G4EMDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), G4LinInterpolation::Calculate(), data, energies, and FindLowerBound().
Referenced by BuildPdf().
Here is the call graph for this function:
Here is the caller graph for this function:Implements G4VEMDataSet.
Definition at line 248 of file G4EMDataSet.cc.
References a, BuildPdf(), data, energies, FatalException, FullFileName(), G4Exception(), log_data, log_energies, randomSet, unitData, and unitEnergies.
Here is the call graph for this function:Implements G4VEMDataSet.
Definition at line 306 of file G4EMDataSet.cc.
References a, BuildPdf(), FatalException, FullFileName(), G4Exception(), randomSet, SetEnergiesData(), unitData, and unitEnergies.
Here is the call graph for this function:
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 95 of file G4EMDataSet.hh.
|
private |
|
virtual |
Implements G4VEMDataSet.
Definition at line 178 of file G4EMDataSet.cc.
References data, energies, G4cout, G4endl, pdf, unitData, and unitEnergies.
Implements G4VEMDataSet.
Definition at line 511 of file G4EMDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), G4LinInterpolation::Calculate(), energies, FatalException, FindLowerBound(), G4Exception(), G4UniformRand, and pdf.
Here is the call graph for this function:Implements G4VEMDataSet.
Definition at line 360 of file G4EMDataSet.cc.
References data, energies, FatalException, FullFileName(), G4Exception(), left, unitData, and unitEnergies.
Here is the call graph for this function:
|
virtual |
Implements G4VEMDataSet.
Definition at line 190 of file G4EMDataSet.cc.
References data, energies, FatalException, and G4Exception().
Referenced by LoadNonLogData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4VEMDataSet.
Definition at line 214 of file G4EMDataSet.cc.
References data, energies, FatalException, G4Exception(), log_data, and log_energies.
Here is the call graph for this function:
|
private |
Definition at line 141 of file G4EMDataSet.hh.
Referenced by FindValue(), G4EMDataSet(), IntegrationFunction(), RandomSelect(), and ~G4EMDataSet().
|
private |
Definition at line 137 of file G4EMDataSet.hh.
Referenced by BuildPdf(), FindValue(), G4EMDataSet(), GetData(), IntegrationFunction(), LoadData(), PrintData(), SaveData(), SetEnergiesData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 136 of file G4EMDataSet.hh.
Referenced by FindLowerBound(), FindValue(), G4EMDataSet(), GetEnergies(), IntegrationFunction(), LoadData(), PrintData(), RandomSelect(), SaveData(), SetEnergiesData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 139 of file G4EMDataSet.hh.
Referenced by FindValue(), G4EMDataSet(), GetLogData(), LoadData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 138 of file G4EMDataSet.hh.
Referenced by FindValue(), G4EMDataSet(), GetLogEnergies(), LoadData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 146 of file G4EMDataSet.hh.
Referenced by BuildPdf(), PrintData(), RandomSelect(), and ~G4EMDataSet().
|
private |
Definition at line 147 of file G4EMDataSet.hh.
Referenced by G4EMDataSet(), LoadData(), and LoadNonLogData().
|
private |
Definition at line 144 of file G4EMDataSet.hh.
Referenced by LoadData(), LoadNonLogData(), PrintData(), and SaveData().
|
private |
Definition at line 143 of file G4EMDataSet.hh.
Referenced by LoadData(), LoadNonLogData(), PrintData(), and SaveData().
|
private |
Definition at line 134 of file G4EMDataSet.hh.
Referenced by FullFileName().