Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4InterpolationManager.hh>
Public Member Functions | |
G4InterpolationManager () | |
~G4InterpolationManager () | |
G4InterpolationManager & | operator= (const G4InterpolationManager &aManager) |
void | Init (G4int aScheme, G4int aRange) |
void | Init (G4InterpolationScheme aScheme, G4int aRange) |
void | Init (std::istream &aDataFile) |
G4InterpolationScheme | MakeScheme (G4int it) |
G4InterpolationScheme | GetScheme (G4int index) const |
void | CleanUp () |
G4InterpolationScheme | GetInverseScheme (G4int index) |
void | AppendScheme (G4int aPoint, const G4InterpolationScheme &aScheme) |
Friends | |
class | G4InterpolationIterator |
Definition at line 38 of file G4InterpolationManager.hh.
|
inline |
Definition at line 43 of file G4InterpolationManager.hh.
|
inline |
Definition at line 55 of file G4InterpolationManager.hh.
void G4InterpolationManager::AppendScheme | ( | G4int | aPoint, |
const G4InterpolationScheme & | aScheme ) |
Definition at line 91 of file G4InterpolationManager.cc.
Referenced by G4ParticleHPVector::Merge(), G4ParticleHPVector::Merge(), and G4ParticleHPVector::SetScheme().
|
inline |
Definition at line 138 of file G4InterpolationManager.hh.
Referenced by G4ParticleHPVector::CleanUp().
|
inline |
Definition at line 144 of file G4InterpolationManager.hh.
Referenced by G4ParticleHPContAngularPar::Sample().
|
inline |
Definition at line 128 of file G4InterpolationManager.hh.
Referenced by G4ParticleHPContAngularPar::BuildByInterpolation(), G4ParticleHPAngularP::GetCosTh(), GetInverseScheme(), G4ParticleHPVector::GetMeanX(), G4ParticleHPVector::GetScheme(), G4ParticleHPVector::GetXsec(), G4ParticleHPVector::GetXsec(), G4ParticleHPPartial::GetY(), G4ParticleHPVector::Integrate(), G4ParticleHPVector::IntegrateAndNormalise(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPContEnergyAngular::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPLegendreStore::Sample(), G4ParticleHPPartial::Sample(), G4ParticleHPLegendreStore::SampleDiscreteTwoBody(), G4ParticleHPLegendreStore::SampleElastic(), and G4ParticleHPLegendreStore::SampleMax().
Definition at line 82 of file G4InterpolationManager.hh.
Referenced by G4ParticleHPAngularP::Init(), G4ParticleHPArbitaryTab::Init(), G4ParticleHPContEnergyAngular::Init(), G4ParticleHPDiscreteTwoBody::Init(), G4ParticleHPLabAngularEnergy::Init(), G4ParticleHPVector::Init(), G4ParticleHPPhotonDist::InitAngular(), G4ParticleHPLegendreStore::InitInterpolation(), G4ParticleHPPartial::InitInterpolation(), G4ParticleHPVector::InitInterpolation(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), and G4ParticleHPContAngularPar::SetInterpolation().
|
inline |
Definition at line 90 of file G4InterpolationManager.hh.
|
inline |
Definition at line 99 of file G4InterpolationManager.hh.
G4InterpolationScheme G4InterpolationManager::MakeScheme | ( | G4int | it | ) |
Definition at line 34 of file G4InterpolationManager.cc.
|
inline |
Definition at line 62 of file G4InterpolationManager.hh.
|
friend |
Definition at line 41 of file G4InterpolationManager.hh.