Geant4.10
|
#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 |
![]() | |
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 39 of file G4MicroElecCrossSectionDataSet.cc.
References G4MicroElecCrossSectionDataSet().
Referenced by G4MicroElecCrossSectionDataSet().
|
virtual |
Definition at line 50 of file G4MicroElecCrossSectionDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 54 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by LoadData(), and LoadNonLogData().
|
virtual |
Implements G4VEMDataSet.
Definition at line 474 of file G4MicroElecCrossSectionDataSet.cc.
Referenced by G4MicroElecElasticModel::CrossSectionPerVolume(), and G4MicroElecInelasticModel::CrossSectionPerVolume().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 51 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by GetData(), GetEnergies(), GetLogData(), GetLogEnergies(), PrintData(), and SaveData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 63 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 60 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetEnergies().
Referenced by SaveData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 69 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetLogData().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 66 of file G4MicroElecCrossSectionDataSet.hh.
References GetComponent(), and G4VEMDataSet::GetLogEnergies().
Implements G4VEMDataSet.
Definition at line 58 of file G4MicroElecCrossSectionDataSet.cc.
References AddComponent(), test::c, FatalException, and G4Exception().
Referenced by G4MicroElecElasticModel::Initialise(), and G4MicroElecInelasticModel::Initialise().
Implements G4VEMDataSet.
Definition at line 233 of file G4MicroElecCrossSectionDataSet.cc.
References AddComponent(), test::c, FatalException, and G4Exception().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 57 of file G4MicroElecCrossSectionDataSet.hh.
Referenced by PrintData(), and SaveData().
Implements G4VEMDataSet.
Definition at line 492 of file G4MicroElecCrossSectionDataSet.cc.
References G4cout, G4endl, GetComponent(), n, NumberOfComponents(), and G4VEMDataSet::PrintData().
Implements G4VEMDataSet.
Definition at line 85 of file G4MicroElecCrossSectionDataSet.hh.
Implements G4VEMDataSet.
Definition at line 386 of file G4MicroElecCrossSectionDataSet.cc.
References FatalException, G4Exception(), GetComponent(), G4VEMDataSet::GetData(), GetEnergies(), left, n, and NumberOfComponents().
|
virtual |
Implements G4VEMDataSet.
Definition at line 510 of file G4MicroElecCrossSectionDataSet.cc.
References FatalException, G4Exception(), and G4VEMDataSet::SetEnergiesData().
|
virtual |
Implements G4VEMDataSet.
Definition at line 531 of file G4MicroElecCrossSectionDataSet.cc.
References FatalException, G4Exception(), and G4VEMDataSet::SetLogEnergiesData().