51 #ifndef G4SANDIATABLE_HH
52 #define G4SANDIATABLE_HH
61 #include <CLHEP/Units/PhysicalConstants.h>
G4OrderedTable * fMatSandiaMatrixPAI
void SandiaSwap(G4double **da, G4int i, G4int j)
void ComputeMatSandiaMatrix()
G4double GetSandiaPerAtom(G4int Z, G4int, G4int)
static const G4double funitc[5]
G4SandiaTable & operator=(const G4SandiaTable &right)
G4int GetMaxInterval() const
G4double ** fPhotoAbsorptionCof
G4double GetSandiaMatTablePAI(G4int, G4int)
static const G4double fH2OlowerI1[23][5]
static const G4double fnulcof[4]
static G4int fCumulInterval[101]
G4int SandiaMixing(G4int Z[], const G4double *fractionW, G4int el, G4int mi)
G4double GetSandiaMatTable(G4int, G4int)
static const G4int fNumberOfElements
void SandiaSort(G4double **da, G4int sz)
G4double GetSandiaCofForMaterial(G4int, G4int)
G4double GetIonizationPot(G4int Z)
static const G4int fNumberOfIntervals
G4int SandiaIntervals(G4int Z[], G4int el)
static const G4int fNbOfIntervals[101]
void ComputeMatSandiaMatrixPAI()
void GetSandiaCofPerAtom(G4int Z, G4double energy, std::vector< G4double > &coeff)
G4OrderedTable * GetSandiaMatrixPAI()
void SetLowerI1(G4bool flag)
G4double energy(const ThreeVector &p, const G4double m)
G4int GetMatNbOfIntervals()
static G4double GetZtoA(G4int Z)
static const G4int fH2OlowerInt
G4double GetPhotoAbsorpCof(G4int i, G4int j) const
static const G4double fIonizationPotentials[101]
static const G4int fIntervalLimit
std::vector< G4double > fSandiaCofPerAtom
G4double GetSandiaCofForMaterialPAI(G4int, G4int)
G4OrderedTable * fMatSandiaMatrix
G4double ** GetPointerToCof()
static const G4double fSandiaTable[981][5]
void SetVerbose(G4int ver)
static const G4double fZtoAratio[101]
void Initialize(G4Material *)
G4int GetNbOfIntervals(G4int Z)