EPICS

class EPICS

Public Functions

VectorVector GetScatteringXS(Vector energies, Vector angle)

GetScatteringXS gives back vector of vectors of scattering cross sections for materials defined by density and energies in vector energy.

Parameters:
  • energies – is vector with energies

  • angle – are scattering angles (mu)

std::vector<Matrix> GetScatteringXS(const Vector &energies, const Matrix &angle)

GetScatteringXS gives back vector of Matrix of scattering cross sections for materials defined by density and energies in vector energy.

Parameters:
  • energies – is vector with energies

  • angle – is matrix of scattering angles (<Omega_i,Omega_j>)

VectorVector GetTotalXS(Vector energies, Vector density)

GetTotalXS gives back vector of vectors of total cross sections for materials defined by density and energies in vector energy.

Parameters:
  • energies – is vector with energies

  • density – is vector with patient densities (at different spatial cells)

Vector GetStoppingPower(Vector energies)

GetStoppingPower gives back vector of vectors of stopping powers for materials defined by density and energies in vector energy.

Parameters:

energies – is vector with energies

EPICS(std::string fileName_H, std::string fileName_O, std::string fileName_stppower = "")

EPICS constructor.

~EPICS()

EPICS destructor.