Geant4
10.02.p02
|
#include <XrayFluoDataSet.hh>
Private Member Functions | |
G4bool | LoadData (const G4String &dataFile) |
G4int | FindBinLocation (G4double energy) const |
Private Attributes | |
G4DataVector * | energies |
G4DataVector * | data |
const G4VDataSetAlgorithm * | algorithm |
G4double | unit1 |
G4double | unit2 |
size_t | numberOfBins |
Definition at line 51 of file XrayFluoDataSet.hh.
XrayFluoDataSet::XrayFluoDataSet | ( | G4int | Z, |
G4DataVector * | points, | ||
G4DataVector * | values, | ||
const G4VDataSetAlgorithm * | interpolation, | ||
G4double | unitE = CLHEP::MeV , |
||
G4double | unitData = CLHEP::barn |
||
) |
Definition at line 42 of file XrayFluoDataSet.cc.
References energies, numberOfBins, unit1, and unit2.
XrayFluoDataSet::XrayFluoDataSet | ( | G4int | Z, |
const G4String & | dataFile, | ||
const G4VDataSetAlgorithm * | interpolation, | ||
G4double | unitE = CLHEP::MeV , |
||
G4double | unitData = CLHEP::barn |
||
) |
Definition at line 56 of file XrayFluoDataSet.cc.
References data, energies, LoadData(), numberOfBins, unit1, and unit2.
XrayFluoDataSet::~XrayFluoDataSet | ( | ) |
Definition at line 73 of file XrayFluoDataSet.cc.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 74 of file XrayFluoDataSet.hh.
Definition at line 107 of file XrayFluoDataSet.cc.
References energies, and numberOfBins.
Referenced by FindValue().
Implements G4VEMDataSet.
Definition at line 81 of file XrayFluoDataSet.cc.
References algorithm, G4VDataSetAlgorithm::Calculate(), data, energies, FindBinLocation(), and numberOfBins.
Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoNormalization::Integrate(), XrayFluoHPGeDetectorType::ResponseFunction(), and XrayFluoSiLiDetectorType::ResponseFunction().
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 72 of file XrayFluoDataSet.hh.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 133 of file XrayFluoDataSet.cc.
References a, data, energies, FatalException, G4endl, G4Exception(), unit1, and unit2.
Referenced by XrayFluoDataSet().
Implements G4VEMDataSet.
Definition at line 100 of file XrayFluoDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 76 of file XrayFluoDataSet.hh.
|
virtual |
Implements G4VEMDataSet.
Definition at line 206 of file XrayFluoDataSet.cc.
References G4cout, G4endl, numberOfBins, unit1, and unit2.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 83 of file XrayFluoDataSet.hh.
Implements G4VEMDataSet.
Definition at line 81 of file XrayFluoDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 78 of file XrayFluoDataSet.hh.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 94 of file XrayFluoDataSet.hh.
|
private |
Definition at line 116 of file XrayFluoDataSet.hh.
Referenced by FindValue().
|
private |
Definition at line 114 of file XrayFluoDataSet.hh.
Referenced by FindValue(), GetData(), GetLogData(), LoadData(), XrayFluoDataSet(), and ~XrayFluoDataSet().
|
private |
Definition at line 113 of file XrayFluoDataSet.hh.
Referenced by FindBinLocation(), FindValue(), GetEnergies(), GetLogEnergies(), LoadData(), XrayFluoDataSet(), and ~XrayFluoDataSet().
|
private |
Definition at line 121 of file XrayFluoDataSet.hh.
Referenced by FindBinLocation(), FindValue(), PrintData(), and XrayFluoDataSet().
|
private |
Definition at line 118 of file XrayFluoDataSet.hh.
Referenced by LoadData(), PrintData(), and XrayFluoDataSet().
|
private |
Definition at line 119 of file XrayFluoDataSet.hh.
Referenced by LoadData(), PrintData(), and XrayFluoDataSet().