virutal class describing an interaction. More...
#include <XePhys.h>
Public Member Functions | |
| double | ErMax (Wimp *wimp, double V, Target *target) |
| FormFactor * | getFormFactor () |
| string | getLegendFromFF () |
| string | getNameWithFF () |
| double | getSigmaNucleon () |
| virtual SpinContent * | getSpinContent () |
| StructureFunction * | getStructureFunction () |
| XeStyle * | getStyleFromFF () |
| Interaction (double s) | |
| bool | isSpinDependent () |
| double | QMax (Wimp *wimp, double V, Target *target) |
| void | setFormFactor (FormFactor *f) |
| void | setSigmaNucleon (double s) |
| double | SigmaEr (Wimp *wimp, Target *target, double Er) |
| virtual double | SigmaErNucleus (Wimp *wimp, Nucleus *nuc, double Er)=0 |
| void | updateKinematics (Wimp *wimp, Nucleus *nuc) |
| bool | withFormFactor () |
| bool | withStructureFunction () |
| double | YMax (Wimp *wimp, double V, Target *target) |
Protected Attributes | |
| int | A |
| FormFactor * | form |
| double | kin_n |
| double | kin_p |
| double | m_A |
| double | m_D |
| double | mu_A |
| double | mu_n |
| double | mu_p |
| double | sigmaNucleon |
| bool | spinDependent |
| StructureFunction * | structure |
virutal class describing an interaction.
Chacracterized by a Wimp, a nucleus, either a form factor or a structure ffunction
1.6.1