Geant4_10
|
#include <G4EMDataSet.hh>
Public Member Functions | |
G4EMDataSet (G4int argZ, G4VDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double yUnit=CLHEP::barn, G4bool random=false) | |
G4EMDataSet (G4int argZ, G4DataVector *xData, G4DataVector *data, G4VDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double yUnit=CLHEP::barn, G4bool random=false) | |
G4EMDataSet (G4int argZ, G4DataVector *xData, G4DataVector *data, G4DataVector *xLogData, G4DataVector *Logdata, G4VDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double yUnit=CLHEP::barn, G4bool random=false) | |
virtual | ~G4EMDataSet () |
virtual G4double | FindValue (G4double x, G4int componentId=0) const |
virtual void | PrintData (void) const |
virtual const G4VEMDataSet * | GetComponent (G4int) const |
virtual void | AddComponent (G4VEMDataSet *) |
virtual size_t | NumberOfComponents (void) const |
virtual const G4DataVector & | GetEnergies (G4int) const |
virtual const G4DataVector & | GetData (G4int) const |
virtual const G4DataVector & | GetLogEnergies (G4int) const |
virtual const G4DataVector & | GetLogData (G4int) const |
virtual void | SetEnergiesData (G4DataVector *xData, G4DataVector *data, G4int componentId) |
virtual void | SetLogEnergiesData (G4DataVector *xData, G4DataVector *data, G4DataVector *xLogData, G4DataVector *Logdata, 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 componentId=0) const |
Public Member Functions inherited from G4VEMDataSet | |
G4VEMDataSet () | |
virtual | ~G4VEMDataSet () |
Definition at line 58 of file G4EMDataSet.hh.
G4EMDataSet::G4EMDataSet | ( | G4int | argZ, |
G4VDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
Definition at line 62 of file G4EMDataSet.cc.
G4EMDataSet::G4EMDataSet | ( | G4int | argZ, |
G4DataVector * | xData, | ||
G4DataVector * | data, | ||
G4VDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
G4EMDataSet::G4EMDataSet | ( | G4int | argZ, |
G4DataVector * | xData, | ||
G4DataVector * | data, | ||
G4DataVector * | xLogData, | ||
G4DataVector * | Logdata, | ||
G4VDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
|
virtual |
Definition at line 157 of file G4EMDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 93 of file G4EMDataSet.hh.
Implements G4VEMDataSet.
Definition at line 168 of file G4EMDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 91 of file G4EMDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 98 of file G4EMDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 97 of file G4EMDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 100 of file G4EMDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 99 of file G4EMDataSet.hh.
Implements G4VEMDataSet.
Definition at line 292 of file G4EMDataSet.cc.
Implements G4VEMDataSet.
Definition at line 350 of file G4EMDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 95 of file G4EMDataSet.hh.
Implements G4VEMDataSet.
Definition at line 193 of file G4EMDataSet.cc.
Implements G4VEMDataSet.
Definition at line 555 of file G4EMDataSet.cc.
Implements G4VEMDataSet.
Definition at line 404 of file G4EMDataSet.cc.
|
virtual |
Implements G4VEMDataSet.
Definition at line 213 of file G4EMDataSet.cc.
|
virtual |
Implements G4VEMDataSet.
Definition at line 236 of file G4EMDataSet.cc.