Geant4
10.03.p01
|
#include <G4VEMDataSet.hh>
Public Member Functions | |
G4VEMDataSet () | |
virtual | ~G4VEMDataSet () |
virtual G4double | FindValue (G4double x, G4int componentId=0) const =0 |
virtual void | PrintData (void) const =0 |
virtual const G4VEMDataSet * | GetComponent (G4int componentId) const =0 |
virtual void | AddComponent (G4VEMDataSet *dataSet)=0 |
virtual size_t | NumberOfComponents (void) const =0 |
virtual const G4DataVector & | GetEnergies (G4int componentId) const =0 |
virtual const G4DataVector & | GetData (G4int componentId) const =0 |
virtual const G4DataVector & | GetLogEnergies (G4int componentId) const =0 |
virtual const G4DataVector & | GetLogData (G4int componentId) const =0 |
virtual void | SetEnergiesData (G4DataVector *x, G4DataVector *data, G4int component=0)=0 |
virtual void | SetLogEnergiesData (G4DataVector *x, G4DataVector *data, G4DataVector *Log_x, G4DataVector *Log_data, G4int component=0)=0 |
virtual G4bool | LoadData (const G4String &fileName)=0 |
virtual G4bool | LoadNonLogData (const G4String &fileName)=0 |
virtual G4bool | SaveData (const G4String &fileName) const =0 |
virtual G4double | RandomSelect (G4int componentId=0) const =0 |
Definition at line 56 of file G4VEMDataSet.hh.
G4VEMDataSet::G4VEMDataSet | ( | ) |
Definition at line 39 of file G4VEMDataSet.cc.
|
virtual |
Definition at line 40 of file G4VEMDataSet.cc.
|
pure virtual |
Implemented in G4EMDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
Implemented in G4EMDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CompositeEMDataSet, G4CrossSectionDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
Implemented in G4EMDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.
|
pure virtual |
Implemented in G4EMDataSet, G4DNACrossSectionDataSet, G4CrossSectionDataSet, G4CompositeEMDataSet, G4ShellEMDataSet, G4MicroElecCrossSectionDataSet, and G4MuElecCrossSectionDataSet.