Geant4
10.03.p03
|
#include <G4MicroElecCrossSectionDataSet.hh>
Public Member Functions | |
G4MicroElecCrossSectionDataSet (G4VDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double dataUnit=CLHEP::barn) | |
virtual | ~G4MicroElecCrossSectionDataSet () |
virtual G4double | FindValue (G4double e, 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 *x, G4DataVector *values, G4int componentId) |
virtual void | SetLogEnergiesData (G4DataVector *x, G4DataVector *values, G4DataVector *log_x, G4DataVector *log_values, G4int componentId) |
virtual G4bool | LoadData (const G4String &argFileName) |
virtual G4bool | LoadNonLogData (const G4String &argFileName) |
virtual G4bool | SaveData (const G4String &argFileName) const |
virtual G4double | RandomSelect (G4int) const |
Public Member Functions inherited from G4VEMDataSet | |
G4VEMDataSet () | |
virtual | ~G4VEMDataSet () |
Definition at line 37 of file G4MicroElecCrossSectionDataSet.hh.
G4MicroElecCrossSectionDataSet::G4MicroElecCrossSectionDataSet | ( | G4VDataSetAlgorithm * | algo, |
G4double | xUnit = CLHEP::MeV , |
||
G4double | dataUnit = CLHEP::barn |
||
) |
Definition at line 40 of file G4MicroElecCrossSectionDataSet.cc.
|
virtual |
Definition at line 51 of file G4MicroElecCrossSectionDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 54 of file G4MicroElecCrossSectionDataSet.hh.
|
virtual |
Implements G4VEMDataSet.
Definition at line 459 of file G4MicroElecCrossSectionDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 51 of file G4MicroElecCrossSectionDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 63 of file G4MicroElecCrossSectionDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 60 of file G4MicroElecCrossSectionDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 69 of file G4MicroElecCrossSectionDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 66 of file G4MicroElecCrossSectionDataSet.hh.
Implements G4VEMDataSet.
Definition at line 59 of file G4MicroElecCrossSectionDataSet.cc.
Implements G4VEMDataSet.
Definition at line 226 of file G4MicroElecCrossSectionDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 57 of file G4MicroElecCrossSectionDataSet.hh.
Implements G4VEMDataSet.
Definition at line 477 of file G4MicroElecCrossSectionDataSet.cc.
Implements G4VEMDataSet.
Definition at line 85 of file G4MicroElecCrossSectionDataSet.hh.
Implements G4VEMDataSet.
Definition at line 371 of file G4MicroElecCrossSectionDataSet.cc.
|
virtual |
Implements G4VEMDataSet.
Definition at line 495 of file G4MicroElecCrossSectionDataSet.cc.
|
virtual |
Implements G4VEMDataSet.
Definition at line 516 of file G4MicroElecCrossSectionDataSet.cc.