Geant4.10
|
#include <G4RDShellEMDataSet.hh>
Public Member Functions | |
G4RDShellEMDataSet (G4int Z, G4RDVDataSetAlgorithm *algo, G4double eUnit=CLHEP::MeV, G4double dataUnit=CLHEP::barn) | |
virtual | ~G4RDShellEMDataSet () |
virtual G4double | FindValue (G4double energy, G4int componentId=0) const |
virtual void | PrintData (void) const |
virtual const G4RDVEMDataSet * | GetComponent (G4int componentId) const |
virtual void | AddComponent (G4RDVEMDataSet *dataSet) |
virtual size_t | NumberOfComponents (void) const |
virtual const G4DataVector & | GetEnergies (G4int componentId) const |
virtual const G4DataVector & | GetData (G4int componentId) const |
virtual void | SetEnergiesData (G4DataVector *energies, G4DataVector *data, G4int componentId) |
virtual G4bool | LoadData (const G4String &fileName) |
virtual G4bool | SaveData (const G4String &fileName) const |
virtual G4double | RandomSelect (G4int) const |
![]() | |
G4RDVEMDataSet () | |
virtual | ~G4RDVEMDataSet () |
Protected Member Functions | |
G4double | GetUnitEnergies () const |
G4double | GetUnitData () const |
const G4RDVDataSetAlgorithm * | GetAlgorithm () const |
void | CleanUpComponents (void) |
Definition at line 59 of file G4RDShellEMDataSet.hh.
G4RDShellEMDataSet::G4RDShellEMDataSet | ( | G4int | Z, |
G4RDVDataSetAlgorithm * | algo, | ||
G4double | eUnit = CLHEP::MeV , |
||
G4double | dataUnit = CLHEP::barn |
||
) |
Definition at line 48 of file G4RDShellEMDataSet.cc.
References FatalException, G4Exception(), and G4RDShellEMDataSet().
Referenced by G4RDShellEMDataSet().
|
virtual |
Definition at line 63 of file G4RDShellEMDataSet.cc.
References CleanUpComponents().
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 74 of file G4RDShellEMDataSet.hh.
Referenced by LoadData().
Definition at line 259 of file G4RDShellEMDataSet.cc.
Referenced by LoadData(), and ~G4RDShellEMDataSet().
|
inlineprotected |
Definition at line 90 of file G4RDShellEMDataSet.hh.
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 73 of file G4RDShellEMDataSet.hh.
Referenced by GetData(), GetEnergies(), PrintData(), and SaveData().
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 78 of file G4RDShellEMDataSet.hh.
References GetComponent(), and G4RDVEMDataSet::GetData().
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 77 of file G4RDShellEMDataSet.hh.
References GetComponent(), and G4RDVEMDataSet::GetEnergies().
|
inlineprotected |
Definition at line 89 of file G4RDShellEMDataSet.hh.
|
inlineprotected |
Definition at line 88 of file G4RDShellEMDataSet.hh.
Implements G4RDVEMDataSet.
Definition at line 126 of file G4RDShellEMDataSet.cc.
References test::a, AddComponent(), CleanUpComponents(), G4RDVDataSetAlgorithm::Clone(), FatalException, and G4Exception().
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 75 of file G4RDShellEMDataSet.hh.
Referenced by PrintData(), and SaveData().
Implements G4RDVEMDataSet.
Definition at line 88 of file G4RDShellEMDataSet.cc.
References G4cout, G4endl, GetComponent(), n, NumberOfComponents(), and G4RDVEMDataSet::PrintData().
Implements G4RDVEMDataSet.
Definition at line 186 of file G4RDShellEMDataSet.cc.
References FatalException, G4Exception(), GetComponent(), G4RDVEMDataSet::GetData(), G4RDVEMDataSet::GetEnergies(), left, n, and NumberOfComponents().
|
virtual |
Implements G4RDVEMDataSet.
Definition at line 106 of file G4RDShellEMDataSet.cc.
References FatalException, G4Exception(), and G4RDVEMDataSet::SetEnergiesData().