Geant4-11
|
#include <G4ParticleHPPartial.hh>
Public Member Functions | |
void | DoneSetXY (G4int i) |
G4ParticleHPPartial (G4int n) | |
G4ParticleHPPartial (G4int n1, G4int n2) | |
G4int | GetNEntries (G4int i) |
G4int | GetNumberOfEnergies () |
G4double | GetT (G4int i) |
G4double | GetX (G4int i) |
G4double | GetX (G4int i, G4int j) |
G4ParticleHPVector * | GetY (G4double e1) |
G4double | GetY (G4int i, G4double e) |
G4double | GetY (G4int i, G4int j) |
void | Init (std::istream &aDataFile) |
void | InitData (G4int i, std::istream &aDataFile, G4double unit=1.) |
void | InitInterpolation (G4int i, std::istream &aDataFile) |
void | InitInterpolation (std::istream &aDataFile) |
G4double | Sample (G4double x) |
void | SetT (G4int i, G4double x) |
void | SetX (G4int i, G4double x) |
void | SetX (G4int i, G4int j, G4double x) |
void | SetY (G4int i, G4int j, G4double y) |
~G4ParticleHPPartial () | |
Private Attributes | |
G4ParticleHPVector * | data |
G4int | nData |
G4double * | T |
G4ParticleHPInterpolator | theInt |
G4InterpolationManager | theManager |
G4double * | X |
Definition at line 41 of file G4ParticleHPPartial.hh.
|
inline |
Definition at line 45 of file G4ParticleHPPartial.hh.
References data, CLHEP::detail::n, nData, T, and X.
Definition at line 53 of file G4ParticleHPPartial.hh.
References data, G4INCL::Math::max(), nData, T, and X.
|
inline |
|
inline |
Definition at line 113 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::Hash().
Referenced by G4ParticleHPElasticFS::Init().
Definition at line 120 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::GetVectorLength().
Referenced by Sample().
|
inline |
Definition at line 117 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::GetX().
G4ParticleHPVector * G4ParticleHPPartial::GetY | ( | G4double | e1 | ) |
Definition at line 38 of file G4ParticleHPPartial.cc.
References data, e1, G4InterpolationManager::GetScheme(), G4ParticleHPVector::GetVectorLength(), GetX(), G4ParticleHPVector::GetX(), G4ParticleHPVector::GetY(), GetY(), G4ParticleHPInterpolator::Interpolate(), G4INCL::Math::min(), nData, G4ParticleHPVector::SetData(), G4ParticleHPVector::SetInterpolationManager(), G4ParticleHPVector::SetScheme(), theInt, theManager, and X.
Definition at line 119 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::GetY().
Definition at line 118 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::GetY().
Referenced by G4ParticleHPPhotonDist::GetPhotons(), GetY(), and Sample().
|
inline |
Definition at line 71 of file G4ParticleHPPartial.hh.
References CLHEP::eV, InitData(), nData, and SetX().
Referenced by G4ParticleHPPhotonDist::InitEnergies().
Definition at line 84 of file G4ParticleHPPartial.hh.
References data, G4ParticleHPVector::Hash(), G4ParticleHPVector::InitInterpolation(), demo::pg, SetX(), and SetY().
Referenced by G4ParticleHPAngular::Init(), and Init().
|
inline |
Definition at line 61 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::InitInterpolation().
Referenced by G4ParticleHPElasticFS::Init(), G4ParticleHPAngular::Init(), and G4ParticleHPPhotonDist::InitEnergies().
|
inline |
Definition at line 66 of file G4ParticleHPPartial.hh.
References G4InterpolationManager::Init(), and theManager.
Definition at line 105 of file G4ParticleHPPartial.cc.
References data, GetNEntries(), G4InterpolationManager::GetScheme(), GetX(), GetY(), G4ParticleHPInterpolator::Interpolate(), nData, G4ParticleHPVector::Sample(), G4ParticleHPVector::SetInterpolationManager(), G4ParticleHPVector::SetScheme(), G4ParticleHPVector::SetX(), G4ParticleHPVector::SetY(), theInt, theManager, and X.
Referenced by G4ParticleHPElasticFS::ApplyYourself(), and G4ParticleHPAngular::SampleAndUpdate().
Definition at line 110 of file G4ParticleHPPartial.hh.
References T.
Referenced by G4ParticleHPElasticFS::Init(), and G4ParticleHPAngular::Init().
Definition at line 109 of file G4ParticleHPPartial.hh.
References X.
Referenced by G4ParticleHPElasticFS::Init(), G4ParticleHPAngular::Init(), Init(), and InitData().
Definition at line 111 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::SetX().
Definition at line 112 of file G4ParticleHPPartial.hh.
References data, and G4ParticleHPVector::SetY().
Referenced by G4ParticleHPElasticFS::Init(), and InitData().
|
private |
Definition at line 128 of file G4ParticleHPPartial.hh.
Referenced by DoneSetXY(), G4ParticleHPPartial(), GetNEntries(), GetX(), GetY(), InitData(), InitInterpolation(), Sample(), SetX(), SetY(), and ~G4ParticleHPPartial().
|
private |
Definition at line 131 of file G4ParticleHPPartial.hh.
Referenced by G4ParticleHPPartial(), GetNumberOfEnergies(), GetY(), Init(), and Sample().
|
private |
Definition at line 127 of file G4ParticleHPPartial.hh.
Referenced by G4ParticleHPPartial(), GetT(), SetT(), and ~G4ParticleHPPartial().
|
private |
Definition at line 133 of file G4ParticleHPPartial.hh.
|
private |
Definition at line 132 of file G4ParticleHPPartial.hh.
Referenced by GetY(), InitInterpolation(), and Sample().
|
private |
Definition at line 126 of file G4ParticleHPPartial.hh.
Referenced by G4ParticleHPPartial(), GetX(), GetY(), Sample(), SetX(), and ~G4ParticleHPPartial().