44#ifndef G4SANDIATABLE_HH
45#define G4SANDIATABLE_HH
114 void ComputeMatSandiaMatrix();
115 void ComputeMatSandiaMatrixPAI();
122 static void PrintErrorV(
const G4String&);
125 void ComputeMatTable();
134 static G4int fCumulInterval[101];
138 std::vector<G4double> fSandiaCofPerAtom;
142 G4int fMatNbOfIntervals;
146 static const G4double fSandiaTable[981][5];
147 static const G4int fNumberOfElements;
148 static const G4int fIntervalLimit;
149 static const G4int fNumberOfIntervals;
150 static const G4int fH2OlowerInt;
void SetVerbose(G4int ver)
void Initialize(const G4Material *)
G4int GetMaxInterval() const
G4SandiaTable & operator=(const G4SandiaTable &right)=delete
G4bool operator==(const G4SandiaTable &) const =delete
G4double GetWaterEnergyLimit() const
G4int GetMatNbOfIntervals() const
static G4double GetZtoA(G4int Z)
G4double GetWaterCofForMaterial(G4int, G4int) const
G4SandiaTable(G4SandiaTable &)=delete
G4double GetSandiaCofForMaterial(G4int, G4int) const
const G4double * GetSandiaCofForMaterialPAI(G4double energy) const
void GetSandiaCofWater(G4double energy, std::vector< G4double > &coeff) const
void SetLowerI1(G4bool flag)
G4bool operator!=(const G4SandiaTable &) const =delete
G4double GetSandiaMatTablePAI(G4int, G4int) const
G4int SandiaMixing(G4int Z[], const G4double *fractionW, G4int el, G4int mi)
void GetSandiaCofPerAtom(G4int Z, G4double energy, std::vector< G4double > &coeff) const
G4int SandiaIntervals(G4int Z[], G4int el)
G4double GetSandiaMatTable(G4int, G4int) const
G4double GetPhotoAbsorpCof(G4int i, G4int j) const