ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/xray_fluorescence/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 49 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 49 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 40 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 40 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 54 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 54 of file XrayFluoDataSet.cc
References energies, LoadData(), numberOfBins, unit1, and unit2.
XrayFluoDataSet::~XrayFluoDataSet | ( | ) |
Definition at line 71 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 71 of file XrayFluoDataSet.cc
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 72 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 72 of file XrayFluoDataSet.hh
Definition at line 105 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 105 of file XrayFluoDataSet.cc
References energies, and numberOfBins.
Referenced by FindValue().
Implements G4VEMDataSet.
Definition at line 79 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 79 of file XrayFluoDataSet.cc
References algorithm, bin, G4VDataSetAlgorithm::Calculate(), 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 70 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 70 of file XrayFluoDataSet.hh
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 86 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 86 of file XrayFluoDataSet.hh
References data.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 85 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 85 of file XrayFluoDataSet.hh
References energies.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 89 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 89 of file XrayFluoDataSet.hh
References data.
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 88 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 88 of file XrayFluoDataSet.hh
References energies.
Implements G4VEMDataSet.
Definition at line 131 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 131 of file XrayFluoDataSet.cc
References a, e, energies, FatalException, file, G4endl, G4Exception(), k, unit1, and unit2.
Referenced by XrayFluoDataSet().
Implements G4VEMDataSet.
Definition at line 98 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 98 of file XrayFluoDataSet.hh
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 74 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 74 of file XrayFluoDataSet.hh
Implements G4VEMDataSet.
Definition at line 204 of file XrayFluoDataSet.cc.
View newest version in sPHENIX GitHub at line 204 of file XrayFluoDataSet.cc
References e, G4cout, G4endl, numberOfBins, unit1, and unit2.
Implements G4VEMDataSet.
Definition at line 81 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 81 of file XrayFluoDataSet.hh
Implements G4VEMDataSet.
Definition at line 79 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 79 of file XrayFluoDataSet.hh
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 76 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 76 of file XrayFluoDataSet.hh
|
inlinevirtual |
Implements G4VEMDataSet.
Definition at line 92 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 92 of file XrayFluoDataSet.hh
|
private |
Definition at line 114 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 114 of file XrayFluoDataSet.hh
Referenced by FindValue().
|
private |
Definition at line 112 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 112 of file XrayFluoDataSet.hh
Referenced by GetData(), GetLogData(), and ~XrayFluoDataSet().
|
private |
Definition at line 111 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 111 of file XrayFluoDataSet.hh
Referenced by FindBinLocation(), FindValue(), GetEnergies(), GetLogEnergies(), LoadData(), XrayFluoDataSet(), and ~XrayFluoDataSet().
|
private |
Definition at line 119 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 119 of file XrayFluoDataSet.hh
Referenced by FindBinLocation(), FindValue(), PrintData(), and XrayFluoDataSet().
|
private |
Definition at line 116 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 116 of file XrayFluoDataSet.hh
Referenced by LoadData(), PrintData(), and XrayFluoDataSet().
|
private |
Definition at line 117 of file XrayFluoDataSet.hh.
View newest version in sPHENIX GitHub at line 117 of file XrayFluoDataSet.hh
Referenced by LoadData(), PrintData(), and XrayFluoDataSet().