|
GENIEGenerator
|
Born level nu-electron cross section. More...
#include <Born.h>
Public Member Functions | |
| Born () | |
| virtual | ~Born () |
| double | GetReAlpha (void) |
| double | PXSecCCR (double s, double t, double mlin, double mlout) |
| double | PXSecCCV (double s, double t, double mlin, double mlout) |
| double | PXSecCCRNC (double s, double t, double mlin, double mlout) |
| double | PXSecCCVNC (double s, double t, double mlin, double mlout) |
| double | PXSecNCVnu (double s, double t, double mlin, double mlout) |
| double | PXSecNCVnubar (double s, double t, double mlin, double mlout) |
| double | PXSecPhoton (double s, double t, double mlout2) |
| double | PXSecPhoton_T (double s12, double s13, double Q2, double ml2) |
| double | PXSecPhoton_L (double s12, double s13, double Q2, double ml2) |
| double | GetS (double mlin, double Enuin) |
| double | GetT (double mlin, double mlout, double s, double costhCM) |
| double | GetU (double mlin, double mlout, double s, double t) |
| bool | IsInPhaseSpace (double mlin, double mlout, double Enuin, double Enuout) |
| double | Lambda (double a, double b, double c) |
Private Attributes | |
| double | fGw |
| double | fGz |
| TComplex | falpha |
| TComplex | fsw2 |
| TComplex | fcw2 |
| TComplex | fmw2c |
| TComplex | fmz2c |
| TComplex | fgae |
| TComplex | fgbe |
| TComplex | fgav |
Born level nu-electron cross section.
| Born::Born | ( | ) |
Definition at line 24 of file Born.cxx.
References genie::PDGLibrary::Find(), genie::PDGLibrary::Instance(), genie::constants::kGF, genie::constants::kMw, genie::constants::kMw2, genie::constants::kMz, genie::constants::kMz2, genie::kPdgWM, genie::kPdgZ0, and genie::constants::kPi.
|
virtual |
|
inline |
Definition at line 32 of file Born.h.
References falpha.
Referenced by genie::HENuElGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::HENuElPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), and genie::GLRESPXSec::XSec().
| double Born::GetS | ( | double | mlin, |
| double | Enuin | ||
| ) |
Definition at line 195 of file Born.cxx.
Referenced by genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::HENuElPXSec::XSec(), genie::GLRESPXSec::XSec(), and genie::PhotonRESPXSec::XSec().
| double Born::GetT | ( | double | mlin, |
| double | mlout, | ||
| double | s, | ||
| double | costhCM | ||
| ) |
Definition at line 200 of file Born.cxx.
Referenced by genie::HENuElGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::HENuElPXSec::XSec(), genie::PhotonRESPXSec::XSec(), and genie::GLRESPXSec::XSec().
| double Born::GetU | ( | double | mlin, |
| double | mlout, | ||
| double | s, | ||
| double | t | ||
| ) |
| bool Born::IsInPhaseSpace | ( | double | mlin, |
| double | mlout, | ||
| double | Enuin, | ||
| double | Enuout | ||
| ) |
Definition at line 212 of file Born.cxx.
Referenced by genie::GLRESPXSec::XSec(), and genie::HENuElPXSec::XSec().
| double Born::Lambda | ( | double | a, |
| double | b, | ||
| double | c | ||
| ) |
| double Born::PXSecCCR | ( | double | s, |
| double | t, | ||
| double | mlin, | ||
| double | mlout | ||
| ) |
Definition at line 58 of file Born.cxx.
Referenced by genie::GLRESPXSec::XSec(), and genie::PhotonRESPXSec::XSec().
| double Born::PXSecCCRNC | ( | double | s, |
| double | t, | ||
| double | mlin, | ||
| double | mlout | ||
| ) |
Definition at line 76 of file Born.cxx.
References a, and genie::units::b.
Referenced by genie::GLRESPXSec::XSec(), and genie::PhotonRESPXSec::XSec().
| double Born::PXSecCCV | ( | double | s, |
| double | t, | ||
| double | mlin, | ||
| double | mlout | ||
| ) |
| double Born::PXSecCCVNC | ( | double | s, |
| double | t, | ||
| double | mlin, | ||
| double | mlout | ||
| ) |
Definition at line 87 of file Born.cxx.
References a, and genie::units::b.
Referenced by genie::HENuElPXSec::XSec().
| double Born::PXSecNCVnu | ( | double | s, |
| double | t, | ||
| double | mlin, | ||
| double | mlout | ||
| ) |
Definition at line 98 of file Born.cxx.
References a, and genie::units::b.
Referenced by genie::HENuElPXSec::XSec().
| double Born::PXSecNCVnubar | ( | double | s, |
| double | t, | ||
| double | mlin, | ||
| double | mlout | ||
| ) |
Definition at line 109 of file Born.cxx.
References a, and genie::units::b.
Referenced by genie::HENuElPXSec::XSec().
| double Born::PXSecPhoton | ( | double | s, |
| double | t, | ||
| double | mlout2 | ||
| ) |
Definition at line 120 of file Born.cxx.
References genie::constants::kMw2, and genie::constants::kPi2.
| double Born::PXSecPhoton_L | ( | double | s12, |
| double | s13, | ||
| double | Q2, | ||
| double | ml2 | ||
| ) |
Definition at line 163 of file Born.cxx.
References genie::constants::kMw2, and genie::constants::kPi2.
Referenced by genie::PhotonCOHPXSec::XSec().
| double Born::PXSecPhoton_T | ( | double | s12, |
| double | s13, | ||
| double | Q2, | ||
| double | ml2 | ||
| ) |
Definition at line 135 of file Born.cxx.
References genie::constants::kMw2, and genie::constants::kPi2.
Referenced by genie::PhotonCOHPXSec::XSec().
|
private |
Definition at line 53 of file Born.h.
Referenced by GetReAlpha().
1.8.5