Geant4.10
|
#include <G4ShellEMDataSet.hh>
Public Member Functions | |
G4ShellEMDataSet (G4int Z, G4VDataSetAlgorithm *algo, G4double eUnit=CLHEP::MeV, G4double dataUnit=CLHEP::barn) | |
virtual | ~G4ShellEMDataSet () |
virtual G4double | FindValue (G4double energy, G4int componentId=0) const |
virtual void | PrintData (void) const |
virtual const G4VEMDataSet * | GetComponent (G4int componentId) const |
virtual void | AddComponent (G4VEMDataSet *dataSet) |
virtual size_t | NumberOfComponents (void) const |
virtual const G4DataVector & | GetEnergies (G4int componentId) const |
virtual const G4DataVector & | GetData (G4int componentId) const |
virtual const G4DataVector & | GetLogEnergies (G4int componentId) const |
virtual const G4DataVector & | GetLogData (G4int componentId) const |
virtual void | SetEnergiesData (G4DataVector *energies, G4DataVector *data, G4int componentId) |
virtual void | SetLogEnergiesData (G4DataVector *energies, G4DataVector *data, G4DataVector *log_energies, G4DataVector *log_data, G4int componentId) |
virtual G4bool | LoadData (const G4String &fileName) |
virtual G4bool | LoadNonLogData (const G4String &fileName) |
virtual G4bool | SaveData (const G4String &fileName) const |
virtual G4double | RandomSelect (G4int) const |
![]() | |
G4VEMDataSet () | |
virtual | ~G4VEMDataSet () |
Protected Member Functions | |
G4double | GetUnitEnergies () const |
G4double | GetUnitData () const |
const G4VDataSetAlgorithm * | GetAlgorithm () const |
void | CleanUpComponents (void) |
Definition at line 60 of file G4ShellEMDataSet.hh.
G4ShellEMDataSet::G4ShellEMDataSet | ( | G4int | Z, |
G4VDataSetAlgorithm * | algo, | ||
G4double | eUnit = CLHEP::MeV , |
||
G4double | dataUnit = CLHEP::barn |
||
) |
Definition at line 64 of file G4ShellEMDataSet.cc.
References FatalErrorInArgument, G4Exception(), and G4ShellEMDataSet().
Referenced by G4ShellEMDataSet().
|
virtual |
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 75 of file G4ShellEMDataSet.hh.
Referenced by LoadData(), and LoadNonLogData().
Definition at line 389 of file G4ShellEMDataSet.cc.
Referenced by LoadData(), LoadNonLogData(), and ~G4ShellEMDataSet().
|
inlineprotected |
Definition at line 101 of file G4ShellEMDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 74 of file G4ShellEMDataSet.hh.
Referenced by GetData(), GetEnergies(), GetLogData(), GetLogEnergies(), PrintData(), and SaveData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 79 of file G4ShellEMDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 78 of file G4ShellEMDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetEnergies().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 81 of file G4ShellEMDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetLogData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 80 of file G4ShellEMDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetLogEnergies().
|
inlineprotected |
Definition at line 100 of file G4ShellEMDataSet.hh.
|
inlineprotected |
Definition at line 99 of file G4ShellEMDataSet.hh.
Implements G4VEMDataSet.
Definition at line 160 of file G4ShellEMDataSet.cc.
References test::a, AddComponent(), CleanUpComponents(), G4VDataSetAlgorithm::Clone(), FatalException, and G4Exception().
Implements G4VEMDataSet.
Definition at line 244 of file G4ShellEMDataSet.cc.
References test::a, AddComponent(), CleanUpComponents(), G4VDataSetAlgorithm::Clone(), FatalException, and G4Exception().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 76 of file G4ShellEMDataSet.hh.
Referenced by PrintData(), and SaveData().
Implements G4VEMDataSet.
Definition at line 102 of file G4ShellEMDataSet.cc.
References G4cout, G4endl, GetComponent(), n, NumberOfComponents(), and G4VEMDataSet::PrintData().
Implements G4VEMDataSet.
Definition at line 317 of file G4ShellEMDataSet.cc.
References FatalException, G4Exception(), GetComponent(), G4VEMDataSet::GetData(), G4VEMDataSet::GetEnergies(), left, n, and NumberOfComponents().
|
virtual |
Implements G4VEMDataSet.
Definition at line 120 of file G4ShellEMDataSet.cc.
References FatalErrorInArgument, G4Exception(), and G4VEMDataSet::SetEnergiesData().
|
virtual |
Implements G4VEMDataSet.
Definition at line 138 of file G4ShellEMDataSet.cc.
References FatalErrorInArgument, G4Exception(), and G4VEMDataSet::SetLogEnergiesData().