ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/pii/include/G4DataSet.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 |
G4DataSet () | |
G4DataSet (const G4DataSet ©) | |
G4DataSet & | operator= (const G4DataSet &right) |
Private Attributes | |
G4int | z |
G4DataVector * | energies |
G4DataVector * | data |
G4IInterpolator * | algorithm |
G4double | unitEnergies |
G4double | unitData |
G4DataVector * | |
G4bool | randomSet |
Definition at line 53 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 53 of file G4DataSet.hh
G4DataSet::G4DataSet | ( | G4int | argZ, |
G4IInterpolator * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
Definition at line 46 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 46 of file G4DataSet.cc
References algorithm, BuildPdf(), FatalException, G4Exception(), and randomSet.
G4DataSet::G4DataSet | ( | G4int | argZ, |
G4DataVector * | xData, | ||
G4DataVector * | data, | ||
G4IInterpolator * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
Definition at line 67 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 67 of file G4DataSet.cc
References algorithm, BuildPdf(), energies, FatalException, G4Exception(), and randomSet.
|
virtual |
Definition at line 105 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 105 of file G4DataSet.cc
|
private |
|
private |
|
inlinevirtual |
Implements G4IDataSet.
Definition at line 78 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 78 of file G4DataSet.hh
|
privatevirtual |
Definition at line 352 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 352 of file G4DataSet.cc
References IntegrationFunction(), G4Integrator< T, F >::Legendre96(), pdf, and sum.
Referenced by G4DataSet(), and LoadData().
|
private |
Definition at line 302 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 302 of file G4DataSet.cc
References energies.
Referenced by FindValue(), IntegrationFunction(), and RandomSelect().
|
private |
Definition at line 319 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 319 of file G4DataSet.cc
Implements G4IDataSet.
Definition at line 113 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 113 of file G4DataSet.cc
References algorithm, G4IInterpolator::Calculate(), energies, FatalException, FindLowerBound(), and G4Exception().
Definition at line 336 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 336 of file G4DataSet.cc
References FatalException, G4Exception(), and z.
Referenced by LoadData(), and SaveData().
|
inlinevirtual |
Implements G4IDataSet.
Definition at line 76 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 76 of file G4DataSet.hh
|
inlinevirtual |
Implements G4IDataSet.
Definition at line 83 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 83 of file G4DataSet.hh
References data.
|
inlinevirtual |
Implements G4IDataSet.
Definition at line 82 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 82 of file G4DataSet.hh
References energies.
Definition at line 410 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 410 of file G4DataSet.cc
References algorithm, bin, G4IInterpolator::Calculate(), G4LinInterpolation::Calculate(), energies, FindLowerBound(), and y.
Referenced by BuildPdf().
Implements G4IDataSet.
Definition at line 175 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 175 of file G4DataSet.cc
References a, BuildPdf(), FatalException, FullFileName(), G4Exception(), in, message(), randomSet, SetEnergiesData(), unitData, and unitEnergies.
|
inlinevirtual |
Implements G4IDataSet.
Definition at line 80 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 80 of file G4DataSet.hh
Implements G4IDataSet.
Definition at line 130 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 130 of file G4DataSet.cc
References energies, G4cout, G4endl, pdf, unitData, and unitEnergies.
Implements G4IDataSet.
Definition at line 382 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 382 of file G4DataSet.cc
References algorithm, bin, G4IInterpolator::Calculate(), G4LinInterpolation::Calculate(), energies, FatalException, FindLowerBound(), G4Exception(), G4UniformRand, pdf, and x.
Implements G4IDataSet.
Definition at line 228 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 228 of file G4DataSet.cc
References energies, FatalException, FullFileName(), G4Exception(), left, message(), unitData, and unitEnergies.
|
virtual |
Implements G4IDataSet.
Definition at line 150 of file G4DataSet.cc.
View newest version in sPHENIX GitHub at line 150 of file G4DataSet.cc
References data, energies, FatalException, and G4Exception().
Referenced by LoadData().
|
private |
Definition at line 113 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 113 of file G4DataSet.hh
Referenced by FindValue(), G4DataSet(), IntegrationFunction(), RandomSelect(), and ~G4DataSet().
|
private |
Definition at line 111 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 111 of file G4DataSet.hh
Referenced by GetData(), SetEnergiesData(), and ~G4DataSet().
|
private |
Definition at line 110 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 110 of file G4DataSet.hh
Referenced by FindLowerBound(), FindValue(), G4DataSet(), GetEnergies(), IntegrationFunction(), PrintData(), RandomSelect(), SaveData(), SetEnergiesData(), and ~G4DataSet().
|
private |
Definition at line 118 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 118 of file G4DataSet.hh
Referenced by BuildPdf(), PrintData(), RandomSelect(), and ~G4DataSet().
|
private |
Definition at line 119 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 119 of file G4DataSet.hh
Referenced by G4DataSet(), and LoadData().
|
private |
Definition at line 116 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 116 of file G4DataSet.hh
Referenced by LoadData(), PrintData(), and SaveData().
|
private |
Definition at line 115 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 115 of file G4DataSet.hh
Referenced by LoadData(), PrintData(), and SaveData().
|
private |
Definition at line 108 of file G4DataSet.hh.
View newest version in sPHENIX GitHub at line 108 of file G4DataSet.hh
Referenced by FullFileName().