#include <G4InterpolationManager.hh>
Definition at line 37 of file G4InterpolationManager.hh.
G4InterpolationManager::G4InterpolationManager |
( |
| ) |
|
|
inline |
G4InterpolationManager::~G4InterpolationManager |
( |
| ) |
|
|
inline |
void G4InterpolationManager::CleanUp |
( |
| ) |
|
|
inline |
Definition at line 148 of file G4InterpolationManager.hh.
References CHISTO, CLINLOG, CLOGLIN, CRANDOM, GetScheme(), HISTO, LINLOG, LOGLIN, RANDOM, UHISTO, ULINLOG, ULOGLIN, and URANDOM.
Referenced by G4ParticleHPContAngularPar::Sample().
Definition at line 131 of file G4InterpolationManager.hh.
References nRanges, scheme, and start.
Referenced by G4ParticleHPContAngularPar::BuildByInterpolation(), G4ParticleHPAngularP::GetCosTh(), GetInverseScheme(), G4ParticleHPVector::GetMeanX(), G4ParticleHPVector::GetScheme(), G4ParticleHPVector::GetXsec(), G4ParticleHPPartial::GetY(), G4ParticleHPVector::Integrate(), G4ParticleHPVector::IntegrateAndNormalise(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPLegendreStore::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPContEnergyAngular::Sample(), G4ParticleHPPartial::Sample(), G4ParticleHPLegendreStore::SampleDiscreteTwoBody(), G4ParticleHPLegendreStore::SampleElastic(), and G4ParticleHPLegendreStore::SampleMax().
void G4InterpolationManager::Init |
( |
G4int |
aScheme, |
|
|
G4int |
aRange |
|
) |
| |
|
inline |
Definition at line 84 of file G4InterpolationManager.hh.
References MakeScheme(), nEntries, nRanges, range, scheme, and start.
Referenced by G4ParticleHPAngularP::Init(), G4ParticleHPArbitaryTab::Init(), G4ParticleHPDiscreteTwoBody::Init(), G4ParticleHPContEnergyAngular::Init(), G4ParticleHPLabAngularEnergy::Init(), G4ParticleHPVector::Init(), G4ParticleHPPhotonDist::InitAngular(), G4ParticleHPPartial::InitInterpolation(), G4ParticleHPLegendreStore::InitInterpolation(), G4ParticleHPVector::InitInterpolation(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPContAngularPar::Sample(), and G4ParticleHPContAngularPar::SetInterpolation().
void G4InterpolationManager::Init |
( |
std::istream & |
aDataFile | ) |
|
|
inline |
Definition at line 33 of file G4InterpolationManager.cc.
References CHISTO, CLINLIN, CLINLOG, CLOGLIN, CLOGLOG, HISTO, LINLIN, LINLOG, LOGLIN, LOGLOG, UHISTO, ULINLIN, ULINLOG, ULOGLIN, and ULOGLOG.
Referenced by Init().
G4int G4InterpolationManager::nEntries |
|
private |
G4int G4InterpolationManager::nRanges |
|
private |
G4int* G4InterpolationManager::range |
|
private |
G4int* G4InterpolationManager::start |
|
private |
The documentation for this class was generated from the following files: