Geant4-11
|
#include <G4EMDataSet.hh>
Private Member Functions | |
virtual void | BuildPdf () |
size_t | FindLowerBound (G4double energy) const |
size_t | FindLowerBound (G4double x, G4DataVector *values) const |
G4String | FullFileName (const G4String &fileName) const |
G4EMDataSet () | |
G4EMDataSet (const G4EMDataSet ©)=delete | |
G4double | IntegrationFunction (G4double x) |
G4EMDataSet & | operator= (const G4EMDataSet &right)=delete |
Private Attributes | |
G4VDataSetAlgorithm * | algorithm |
G4DataVector * | data |
G4DataVector * | energies |
G4DataVector * | log_data |
G4DataVector * | log_energies |
G4DataVector * | |
G4bool | randomSet |
G4double | unitData |
G4double | unitEnergies |
G4int | z |
Definition at line 53 of file G4EMDataSet.hh.
|
explicit |
Definition at line 61 of file G4EMDataSet.cc.
References algorithm, BuildPdf(), FatalException, G4Exception(), and randomSet.
|
explicit |
Definition at line 85 of file G4EMDataSet.cc.
References algorithm, BuildPdf(), data, energies, FatalException, G4Exception(), and randomSet.
|
explicit |
Definition at line 118 of file G4EMDataSet.cc.
References algorithm, BuildPdf(), data, energies, FatalException, G4Exception(), log_data, log_energies, and randomSet.
|
virtual |
Definition at line 155 of file G4EMDataSet.cc.
References algorithm, data, energies, log_data, log_energies, and pdf.
|
explicitprivate |
Referenced by BuildPdf().
|
privatedelete |
|
inlinevirtual |
|
privatevirtual |
Definition at line 497 of file G4EMDataSet.cc.
References data, G4EMDataSet(), IntegrationFunction(), and pdf.
Referenced by G4EMDataSet(), LoadData(), and LoadNonLogData().
|
private |
Definition at line 445 of file G4EMDataSet.cc.
References energies.
Referenced by FindValue(), IntegrationFunction(), and RandomSelect().
|
private |
Definition at line 463 of file G4EMDataSet.cc.
Implements G4VEMDataSet.
Definition at line 167 of file G4EMDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), data, energies, G4INCL::KinematicsUtils::energy(), FindLowerBound(), log_data, and log_energies.
Definition at line 481 of file G4EMDataSet.cc.
References FatalException, G4Exception(), G4InuclParticleNames::name(), and z.
Referenced by LoadData(), LoadNonLogData(), and SaveData().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 557 of file G4EMDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), G4LinInterpolation::Calculate(), data, energies, and FindLowerBound().
Referenced by BuildPdf().
Implements G4VEMDataSet.
Definition at line 263 of file G4EMDataSet.cc.
References BuildPdf(), data, energies, FatalException, FullFileName(), G4Exception(), log_data, log_energies, randomSet, unitData, and unitEnergies.
Implements G4VEMDataSet.
Definition at line 319 of file G4EMDataSet.cc.
References BuildPdf(), FatalException, FullFileName(), G4Exception(), randomSet, SetEnergiesData(), unitData, and unitEnergies.
|
inlinevirtual |
|
privatedelete |
|
virtual |
Implements G4VEMDataSet.
Definition at line 187 of file G4EMDataSet.cc.
References data, energies, G4cout, G4endl, pdf, unitData, and unitEnergies.
Implements G4VEMDataSet.
Definition at line 528 of file G4EMDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), G4LinInterpolation::Calculate(), energies, FatalException, FindLowerBound(), G4Exception(), G4UniformRand, and pdf.
Implements G4VEMDataSet.
Definition at line 373 of file G4EMDataSet.cc.
References data, energies, FatalException, FullFileName(), G4Exception(), G4InuclParticleNames::name(), unitData, and unitEnergies.
|
virtual |
Implements G4VEMDataSet.
Definition at line 201 of file G4EMDataSet.cc.
References data, energies, FatalException, and G4Exception().
Referenced by LoadNonLogData().
|
virtual |
Implements G4VEMDataSet.
Definition at line 227 of file G4EMDataSet.cc.
References data, energies, FatalException, G4Exception(), log_data, and log_energies.
|
private |
Definition at line 131 of file G4EMDataSet.hh.
Referenced by FindValue(), G4EMDataSet(), IntegrationFunction(), RandomSelect(), and ~G4EMDataSet().
|
private |
Definition at line 128 of file G4EMDataSet.hh.
Referenced by BuildPdf(), FindValue(), G4EMDataSet(), GetData(), IntegrationFunction(), LoadData(), PrintData(), SaveData(), SetEnergiesData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 127 of file G4EMDataSet.hh.
Referenced by FindLowerBound(), FindValue(), G4EMDataSet(), GetEnergies(), IntegrationFunction(), LoadData(), PrintData(), RandomSelect(), SaveData(), SetEnergiesData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 130 of file G4EMDataSet.hh.
Referenced by FindValue(), G4EMDataSet(), GetLogData(), LoadData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 129 of file G4EMDataSet.hh.
Referenced by FindValue(), G4EMDataSet(), GetLogEnergies(), LoadData(), SetLogEnergiesData(), and ~G4EMDataSet().
|
private |
Definition at line 132 of file G4EMDataSet.hh.
Referenced by BuildPdf(), PrintData(), RandomSelect(), and ~G4EMDataSet().
|
private |
Definition at line 138 of file G4EMDataSet.hh.
Referenced by G4EMDataSet(), LoadData(), and LoadNonLogData().
|
private |
Definition at line 135 of file G4EMDataSet.hh.
Referenced by LoadData(), LoadNonLogData(), PrintData(), and SaveData().
|
private |
Definition at line 134 of file G4EMDataSet.hh.
Referenced by LoadData(), LoadNonLogData(), PrintData(), and SaveData().
|
private |
Definition at line 137 of file G4EMDataSet.hh.
Referenced by mcscore.MCVertex::dump_vertex(), FullFileName(), and mcscore.MCVertex::printout().