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