#include <G4ParticleHPInterpolator.hh>
Public 멤버 함수 | |
G4ParticleHPInterpolator () | |
~G4ParticleHPInterpolator () | |
G4double | Lin (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) |
G4double | Interpolate (G4InterpolationScheme aScheme, G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | Interpolate2 (G4InterpolationScheme aScheme, G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | GetBinIntegral (const G4InterpolationScheme &aScheme, const G4double x1, const G4double x2, const G4double y1, const G4double y2) |
G4double | GetWeightedBinIntegral (const G4InterpolationScheme &aScheme, const G4double x1, const G4double x2, const G4double y1, const G4double y2) |
Private 멤버 함수 | |
G4double | Histogram (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | LinearLinear (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | LinearLogarithmic (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | LogarithmicLinear (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | LogarithmicLogarithmic (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4double | Random (G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const |
G4ParticleHPInterpolator.hh 파일의 44 번째 라인에서 정의되었습니다.
|
inline |
G4ParticleHPInterpolator.hh 파일의 48 번째 라인에서 정의되었습니다.
|
inline |
G4ParticleHPInterpolator.hh 파일의 49 번째 라인에서 정의되었습니다.
G4double G4ParticleHPInterpolator::GetBinIntegral | ( | const G4InterpolationScheme & | aScheme, |
const G4double | x1, | ||
const G4double | x2, | ||
const G4double | y1, | ||
const G4double | y2 | ||
) |
G4ParticleHPInterpolator.cc 파일의 36 번째 라인에서 정의되었습니다.
다음을 참조함 : a, CHISTO, CLINLIN, CLINLOG, CLOGLIN, CLOGLOG, G4Exp(), G4Log(), G4Pow::GetInstance(), HISTO, LINLIN, LINLOG, LOGLIN, LOGLOG, G4Pow::powA(), result, UHISTO, ULINLIN, ULINLOG, ULOGLIN, ULOGLOG, x1, y1, y2.
다음에 의해서 참조됨 : G4ParticleHPVector::GetMeanX(), G4ParticleHPVector::IntegrateAndNormalise(), G4ParticleHPContAngularPar::Sample().
G4double G4ParticleHPInterpolator::GetWeightedBinIntegral | ( | const G4InterpolationScheme & | aScheme, |
const G4double | x1, | ||
const G4double | x2, | ||
const G4double | y1, | ||
const G4double | y2 | ||
) |
G4ParticleHPInterpolator.cc 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : a, CHISTO, CLINLIN, CLINLOG, CLOGLIN, CLOGLOG, G4Exp(), G4Log(), G4Pow::GetInstance(), HISTO, LINLIN, LINLOG, LOGLIN, LOGLOG, G4Pow::powA(), result, UHISTO, ULINLIN, ULINLOG, ULOGLIN, ULOGLOG, x1, y1, y2.
다음에 의해서 참조됨 : G4ParticleHPVector::GetMeanX(), G4ParticleHPContAngularPar::Sample().
|
inlineprivate |
G4ParticleHPInterpolator.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Interpolate2().
|
inline |
G4ParticleHPInterpolator.hh 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : CSTART_, G4cout, G4endl, LinearLinear(), LinearLogarithmic(), LogarithmicLinear(), LogarithmicLogarithmic(), Random(), result.
다음에 의해서 참조됨 : G4ParticleHPContAngularPar::BuildByInterpolation(), G4ParticleHPAngularP::GetCosTh(), CCalDataSet::getCrossSection(), G4ParticleHPVector::GetXsec(), G4ParticleHPPartial::GetY(), G4ParticleHPVector::Merge(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPLegendreStore::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPPartial::Sample(), G4ParticleHPLegendreStore::SampleDiscreteTwoBody(), G4ParticleHPLegendreStore::SampleElastic(), G4ParticleHPLegendreStore::SampleMax().
|
inline |
G4ParticleHPInterpolator.hh 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : CSTART_, G4cout, G4endl, Histogram(), LinearLinear(), LinearLogarithmic(), LogarithmicLinear(), LogarithmicLogarithmic(), Random(), result.
다음에 의해서 참조됨 : G4ParticleHPContAngularPar::BuildByInterpolation().
|
inline |
G4ParticleHPInterpolator.hh 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPVector::Get50percentBorder(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPVector::SampleLin(), G4ParticleHPVector::ThinOut().
|
inlineprivate |
G4ParticleHPInterpolator.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Interpolate(), Interpolate2(), LinearLogarithmic(), LogarithmicLinear(), LogarithmicLogarithmic().
|
inlineprivate |
G4ParticleHPInterpolator.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Log(), LinearLinear(), result, y1, y2.
다음에 의해서 참조됨 : Interpolate(), Interpolate2().
|
inlineprivate |
G4ParticleHPInterpolator.hh 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), LinearLinear(), result.
다음에 의해서 참조됨 : Interpolate(), Interpolate2().
|
inlineprivate |
G4ParticleHPInterpolator.hh 파일의 206 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), LinearLinear(), result, y1, y2.
다음에 의해서 참조됨 : Interpolate(), Interpolate2().
|
inlineprivate |
G4ParticleHPInterpolator.hh 파일의 222 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, result, y1.
다음에 의해서 참조됨 : Interpolate(), Interpolate2().