Geant4
10.02.p02
|
#include <G4PWATotalXsecTable.hh>
Public Member Functions | |
G4int | GetLowestEnergyBinIndex () const |
G4int | GetHighestEnergyBinIndex () const |
G4double | GetLowestEnergy () const |
G4double | GetHighestEnergy () const |
G4double | GetLowestXsecValue (G4int j) const |
G4double | GetHighestXsecValue (G4int j) const |
G4int | GetPWATotalXsecEnergyBinIndex (G4double energy) const |
G4double | GetInterpXsec (G4double energy, G4int elowindex, G4int j) const |
G4double | GetInterpXsec (G4double energy, G4int j) const |
Private Member Functions | |
G4PWATotalXsecZ (G4int Z) | |
~G4PWATotalXsecZ () | |
G4PWATotalXsecZ & | operator= (const G4PWATotalXsecZ &right) |
G4PWATotalXsecZ (const G4PWATotalXsecZ &) | |
void | LoadPWATotalXsecZ (G4int Z) |
Private Attributes | |
G4double | fPWAXsecs [fgNumTotalXsecBins *6] |
G4double | fInterpParamA [fgNumTotalXsecBins *6] |
G4double | fInterpParamB [fgNumTotalXsecBins *6] |
Static Private Attributes | |
static const G4int | fgNumTotalXsecBins = 106 |
static const G4double | fgPWATotalXsecEnergyGrid [fgNumTotalXsecBins] |
Friends | |
class | G4PWATotalXsecTable |
Definition at line 64 of file G4PWATotalXsecTable.hh.
|
private |
Definition at line 94 of file G4PWATotalXsecTable.cc.
References fgNumTotalXsecBins, fInterpParamA, fInterpParamB, fPWAXsecs, LoadPWATotalXsecZ(), and G4InuclParticleNames::nn.
|
inlineprivate |
Definition at line 104 of file G4PWATotalXsecTable.hh.
|
private |
|
inline |
Definition at line 73 of file G4PWATotalXsecTable.hh.
References fgNumTotalXsecBins, and fgPWATotalXsecEnergyGrid.
Referenced by GetInterpXsec().
|
inline |
Definition at line 71 of file G4PWATotalXsecTable.hh.
References fgNumTotalXsecBins.
Definition at line 77 of file G4PWATotalXsecTable.hh.
References fgNumTotalXsecBins, and fPWAXsecs.
Referenced by GetInterpXsec().
Definition at line 166 of file G4PWATotalXsecTable.cc.
References fgNumTotalXsecBins, fInterpParamA, fInterpParamB, G4Exp(), G4Log(), GetHighestEnergy(), GetHighestXsecValue(), GetLowestEnergy(), and GetLowestXsecValue().
Definition at line 179 of file G4PWATotalXsecTable.cc.
References fgNumTotalXsecBins, fInterpParamA, fInterpParamB, G4Exp(), G4Log(), GetHighestEnergy(), GetHighestXsecValue(), GetLowestEnergy(), GetLowestXsecValue(), and GetPWATotalXsecEnergyBinIndex().
|
inline |
Definition at line 72 of file G4PWATotalXsecTable.hh.
References fgPWATotalXsecEnergyGrid.
Referenced by GetInterpXsec().
|
inline |
Definition at line 70 of file G4PWATotalXsecTable.hh.
Definition at line 76 of file G4PWATotalXsecTable.hh.
References fgNumTotalXsecBins, and fPWAXsecs.
Referenced by GetInterpXsec().
Definition at line 154 of file G4PWATotalXsecTable.cc.
References G4Log().
Referenced by GetInterpXsec(), G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath(), and G4GoudsmitSaundersonMscModel::GetTransportMeanFreePathOnly().
|
private |
Definition at line 105 of file G4PWATotalXsecTable.cc.
References cm2, FatalException, fgNumTotalXsecBins, fgPWATotalXsecEnergyGrid, fInterpParamA, fInterpParamB, fPWAXsecs, G4Exception(), G4Exp(), and G4Log().
Referenced by G4PWATotalXsecZ().
|
private |
|
friend |
Definition at line 66 of file G4PWATotalXsecTable.hh.
|
staticprivate |
Definition at line 114 of file G4PWATotalXsecTable.hh.
Referenced by G4PWATotalXsecZ(), GetHighestEnergy(), GetHighestEnergyBinIndex(), GetHighestXsecValue(), GetInterpXsec(), GetLowestXsecValue(), and LoadPWATotalXsecZ().
|
staticprivate |
Definition at line 118 of file G4PWATotalXsecTable.hh.
Referenced by GetHighestEnergy(), GetLowestEnergy(), and LoadPWATotalXsecZ().
|
private |
Definition at line 124 of file G4PWATotalXsecTable.hh.
Referenced by G4PWATotalXsecZ(), GetInterpXsec(), and LoadPWATotalXsecZ().
|
private |
Definition at line 125 of file G4PWATotalXsecTable.hh.
Referenced by G4PWATotalXsecZ(), GetInterpXsec(), and LoadPWATotalXsecZ().
|
private |
Definition at line 122 of file G4PWATotalXsecTable.hh.
Referenced by G4PWATotalXsecZ(), GetHighestXsecValue(), GetLowestXsecValue(), and LoadPWATotalXsecZ().