SDInteraction Class Reference
Spin dependent interaction.
More...
#include <XePhys.h>
List of all members.
Public Member Functions |
SDFormFactor * | getSDFormFactor () |
SDStructureFunction * | getSDStructureFunction () |
SpinContent * | getSpinContent () |
| SDInteraction (double s, double an, double ap, SDStructureFunction *sf) |
| SDInteraction (double s, double an, double ap, SDFormFactor *f) |
| SDInteraction (double s, double an, double ap, int what=UNDEFINED_INT) |
void | setBandEdge (int edge) |
void | setFormFactor (SDFormFactor *f) |
void | setSpinContentModel (int m) |
void | setStructureFunction (SDStructureFunction *sf) |
double | SigmaErNucleus (Wimp *wimp, Nucleus *nuc, double Er) |
Protected Member Functions |
void | setParameters (double an, double ap, SDFormFactor *f, SDStructureFunction *sf) |
Protected Attributes |
double | aN |
double | aP |
int | nucleon |
SpinContent * | spinContent |
Detailed Description
Spin dependent interaction.
This is a virtual class Defined by Neutron and Proton coupling
Constructor & Destructor Documentation
SDInteraction::SDInteraction |
( |
double |
s, |
|
|
double |
an, |
|
|
double |
ap, |
|
|
int |
what = UNDEFINED_INT | |
|
) |
| | |
- Parameters:
-
| s | nucleus cross section |
| an | neutron coupling |
| ap | proton coupling |
| what | either FF_SCHWENK_1BC , FF_SCHWENK_2BC , RESSELL_BONN , RESSELL_NIJMEGEN , SUHONEN_SD , SF_SCHWENK_1BC , SF_SCHWENK_2BC |
SDInteraction::SDInteraction |
( |
double |
s, |
|
|
double |
an, |
|
|
double |
ap, |
|
|
SDFormFactor * |
f | |
|
) |
| | |
- Parameters:
-
| s | nucleus cross section |
| an | neutron coupling |
| ap | proton coupling |
| f | Spin dependent form factor |
- Parameters:
-
| s | nucleus cross section |
| an | neutron coupling |
| ap | proton coupling |
| sf | Spin dependent structure function |
Member Function Documentation
void SDInteraction::setBandEdge |
( |
int |
edge |
) |
|
- Parameters:
-
| edge | can be either NO_BAND , LOWER_EDGE , BAND_CENTER , UPPER_EDGE |
The documentation for this class was generated from the following file:
- /home/lellouch/Dropbox/Xenon/Xephyr/XePhys.h