#include <ElectronScatteringHelper.hpp>

Public Member Functions | |
| void | peeloffScattering (double &I, double &lambda, int Z, Direction bfk, Direction bfkobs) const |
| virtual void | peeloffScattering (double &I, double &lambda, int Z, int N, Direction bfk, Direction bfkobs) const |
| void | peeloffScattering (double &I, double &Q, double &U, double &V, double &lambda, int Z, Direction bfk, Direction bfkobs, Direction bfky, const StokesVector *sv) const |
| virtual void | peeloffScattering (double &I, double &Q, double &U, double &V, double &lambda, int Z, int N, Direction bfk, Direction bfkobs, Direction bfky, const StokesVector *sv) const |
| Direction | performScattering (double &lambda, int Z, Direction bfk) const |
| Direction | performScattering (double &lambda, int Z, Direction bfk, StokesVector *sv) const |
| virtual Direction | performScattering (double &lambda, int Z, int N, Direction bfk) const |
| virtual Direction | performScattering (double &lambda, int Z, int N, Direction bfk, StokesVector *sv) const |
| double | sectionSca (double lambda, int Z) const |
| virtual double | sectionSca (double lambda, int Z, int N) const =0 |
This is the abstract base class for the electron-scattering helpers offered by this namespace; see the namespace documentation for the overall design and the list of concrete helpers.