ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/physics/include/G4RDEMDataSet.hh>
Private Member Functions | |
size_t | FindLowerBound (G4double energy) const |
size_t | FindLowerBound (G4double x, G4DataVector *values) const |
G4double | IntegrationFunction (G4double x) |
virtual void | BuildPdf () |
G4String | FullFileName (const G4String &fileName) const |
G4RDEMDataSet () | |
G4RDEMDataSet (const G4RDEMDataSet ©) | |
G4RDEMDataSet & | operator= (const G4RDEMDataSet &right) |
Private Attributes | |
G4int | z |
G4DataVector * | energies |
G4DataVector * | data |
G4RDVDataSetAlgorithm * | algorithm |
G4double | unitEnergies |
G4double | unitData |
G4DataVector * | |
G4bool | randomSet |
Definition at line 54 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 54 of file G4RDEMDataSet.hh
G4RDEMDataSet::G4RDEMDataSet | ( | G4int | argZ, |
G4RDVDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
Definition at line 45 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 45 of file G4RDEMDataSet.cc
References algorithm, BuildPdf(), FatalException, G4Exception(), and randomSet.
G4RDEMDataSet::G4RDEMDataSet | ( | G4int | argZ, |
G4DataVector * | xData, | ||
G4DataVector * | data, | ||
G4RDVDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
Definition at line 65 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 65 of file G4RDEMDataSet.cc
References algorithm, BuildPdf(), energies, FatalException, G4Exception(), and randomSet.
|
virtual |
Definition at line 98 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 98 of file G4RDEMDataSet.cc
|
private |
|
private |
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 79 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 79 of file G4RDEMDataSet.hh
|
privatevirtual |
Definition at line 327 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 327 of file G4RDEMDataSet.cc
References IntegrationFunction(), G4Integrator< T, F >::Legendre96(), pdf, and sum.
Referenced by G4RDEMDataSet(), and LoadData().
|
private |
Definition at line 279 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 279 of file G4RDEMDataSet.cc
References energies.
Referenced by FindValue(), IntegrationFunction(), and RandomSelect().
|
private |
Definition at line 296 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 296 of file G4RDEMDataSet.cc
Implements G4RDVEMDataSet.
Definition at line 106 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 106 of file G4RDEMDataSet.cc
References algorithm, G4RDVDataSetAlgorithm::Calculate(), energies, FatalException, FindLowerBound(), and G4Exception().
Definition at line 313 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 313 of file G4RDEMDataSet.cc
References FatalException, G4Exception(), and z.
Referenced by LoadData(), and SaveData().
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 77 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 77 of file G4RDEMDataSet.hh
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 84 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 84 of file G4RDEMDataSet.hh
References data.
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 83 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 83 of file G4RDEMDataSet.hh
References energies.
Definition at line 383 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 383 of file G4RDEMDataSet.cc
References algorithm, bin, G4RDVDataSetAlgorithm::Calculate(), G4RDLinInterpolation::Calculate(), energies, FindLowerBound(), and y.
Referenced by BuildPdf().
Implements G4RDVEMDataSet.
Definition at line 162 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 162 of file G4RDEMDataSet.cc
References a, BuildPdf(), FatalException, FullFileName(), G4Exception(), in, message(), randomSet, SetEnergiesData(), unitData, and unitEnergies.
|
inlinevirtual |
Implements G4RDVEMDataSet.
Definition at line 81 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 81 of file G4RDEMDataSet.hh
|
private |
Implements G4RDVEMDataSet.
Definition at line 121 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 121 of file G4RDEMDataSet.cc
References energies, G4cout, G4endl, pdf, unitData, and unitEnergies.
Implements G4RDVEMDataSet.
Definition at line 357 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 357 of file G4RDEMDataSet.cc
References algorithm, bin, G4RDVDataSetAlgorithm::Calculate(), G4RDLinInterpolation::Calculate(), energies, FatalException, FindLowerBound(), G4Exception(), G4UniformRand, pdf, and x.
Implements G4RDVEMDataSet.
Definition at line 209 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 209 of file G4RDEMDataSet.cc
References energies, FatalException, FullFileName(), G4Exception(), left, message(), unitData, and unitEnergies.
|
virtual |
Implements G4RDVEMDataSet.
Definition at line 141 of file G4RDEMDataSet.cc.
View newest version in sPHENIX GitHub at line 141 of file G4RDEMDataSet.cc
References data, energies, FatalException, and G4Exception().
Referenced by LoadData().
|
private |
Definition at line 114 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 114 of file G4RDEMDataSet.hh
Referenced by FindValue(), G4RDEMDataSet(), IntegrationFunction(), RandomSelect(), and ~G4RDEMDataSet().
|
private |
Definition at line 112 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 112 of file G4RDEMDataSet.hh
Referenced by GetData(), SetEnergiesData(), and ~G4RDEMDataSet().
|
private |
Definition at line 111 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 111 of file G4RDEMDataSet.hh
Referenced by FindLowerBound(), FindValue(), G4RDEMDataSet(), GetEnergies(), IntegrationFunction(), PrintData(), RandomSelect(), SaveData(), SetEnergiesData(), and ~G4RDEMDataSet().
|
private |
Definition at line 119 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 119 of file G4RDEMDataSet.hh
Referenced by BuildPdf(), PrintData(), RandomSelect(), and ~G4RDEMDataSet().
|
private |
Definition at line 120 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 120 of file G4RDEMDataSet.hh
Referenced by G4RDEMDataSet(), and LoadData().
|
private |
Definition at line 117 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 117 of file G4RDEMDataSet.hh
Referenced by LoadData(), PrintData(), and SaveData().
|
private |
Definition at line 116 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 116 of file G4RDEMDataSet.hh
Referenced by LoadData(), PrintData(), and SaveData().
|
private |
Definition at line 109 of file G4RDEMDataSet.hh.
View newest version in sPHENIX GitHub at line 109 of file G4RDEMDataSet.hh
Referenced by FullFileName().