#include <ElectronScatteringHelper.hpp>

Public Member Functions | |
| NoScatteringHelper (SimulationItem *item) | |
| double | sectionSca (double lambda, int Z, int N) const override |
| Public Member Functions inherited from ElectronScatteringHelper::Helper | |
| 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 |
This class implements a stub scattering helper with a zero cross section, used when a given type of scattering (Rayleigh or Compton) is disabled altogether.
|
overridevirtual |
Implements ElectronScatteringHelper::Helper.