|
| def | __init__ (self) |
| |
| def | sigma_nu_n (self, E) |
| |
| def | WM (self, E, mode=0) |
| |
| def | sigma_anu_p (self, E) |
| |
| def | WMbar (self, E, mode=0) |
| |
| def | Fermi_Dirac (self, E, T) |
| |
| def | sigma_avg_nu_n (self, T) |
| |
| def | averageE_nu_n (self, T) |
| |
| def | averageE_anu_p (self, T) |
| |
| def | sigma_avg_anu_p (self, T) |
| |
| def | create_WinNet_file_cross_section (self, file_name) |
| |
◆ __init__()
| def bin.create_neutrino_nucleon_file.nunucleon.__init__ |
( |
|
self | ) |
|
◆ __cor()
| def bin.create_neutrino_nucleon_file.nunucleon.__cor |
( |
|
self, |
|
|
|
E, |
|
|
|
nu |
|
) |
| |
|
private |
Correction for weak magnetism and recoil according to Horowitz 2002
(https://ui.adsabs.harvard.edu/abs/2002PhRvD..65d3001H/abstract, Equation 22).
Definition at line 42 of file create_neutrino_nucleon_file.py.
◆ averageE_anu_p()
| def bin.create_neutrino_nucleon_file.nunucleon.averageE_anu_p |
( |
|
self, |
|
|
|
T |
|
) |
| |
◆ averageE_nu_n()
| def bin.create_neutrino_nucleon_file.nunucleon.averageE_nu_n |
( |
|
self, |
|
|
|
T |
|
) |
| |
◆ create_WinNet_file_cross_section()
| def bin.create_neutrino_nucleon_file.nunucleon.create_WinNet_file_cross_section |
( |
|
self, |
|
|
|
file_name |
|
) |
| |
Create the WinNet file with the calculated cross sections
and the average energy of the absorped neutrino.
Definition at line 197 of file create_neutrino_nucleon_file.py.
◆ Fermi_Dirac()
| def bin.create_neutrino_nucleon_file.nunucleon.Fermi_Dirac |
( |
|
self, |
|
|
|
E, |
|
|
|
T |
|
) |
| |
◆ sigma_anu_p()
| def bin.create_neutrino_nucleon_file.nunucleon.sigma_anu_p |
( |
|
self, |
|
|
|
E |
|
) |
| |
Calculate the electron anti neutrino cross section according to Equation 11 of
Burrows et al. 2006 (https://ui.adsabs.harvard.edu/abs/2006NuPhA.777..356B/abstract).
Outputs the cross section in 10^42 cm^2.
Definition at line 97 of file create_neutrino_nucleon_file.py.
◆ sigma_avg_anu_p()
| def bin.create_neutrino_nucleon_file.nunucleon.sigma_avg_anu_p |
( |
|
self, |
|
|
|
T |
|
) |
| |
Calculate the average neutrino cross section:
bar(nu)_e + p -> n + positron
The average neutrino cross section is calculated according
to the integral of the cross sections multiplied by the normalized
Fermi-Dirac distribution.
Definition at line 180 of file create_neutrino_nucleon_file.py.
◆ sigma_avg_nu_n()
| def bin.create_neutrino_nucleon_file.nunucleon.sigma_avg_nu_n |
( |
|
self, |
|
|
|
T |
|
) |
| |
Calculate the average neutrino cross section:
nu_e + n -> e + p
The average neutrino cross section is calculated according
to the integral of the cross sections multiplied by the normalized
Fermi-Dirac distribution.
Definition at line 133 of file create_neutrino_nucleon_file.py.
◆ sigma_nu_n()
| def bin.create_neutrino_nucleon_file.nunucleon.sigma_nu_n |
( |
|
self, |
|
|
|
E |
|
) |
| |
Calculate the electron neutrino cross section according to Equation 10 of
Burrows et al. 2006 (https://ui.adsabs.harvard.edu/abs/2006NuPhA.777..356B/abstract).
Outputs the cross section in 10^42 cm^2.
Definition at line 71 of file create_neutrino_nucleon_file.py.
◆ WM()
| def bin.create_neutrino_nucleon_file.nunucleon.WM |
( |
|
self, |
|
|
|
E, |
|
|
|
mode = 0 |
|
) |
| |
Weak magnetism and recoil corrections.
Mode 0 returns a higher order of this correction according to Horowitz 2002,
mode 1 returns a simplified value of Burrows et al. 2006.
Definition at line 81 of file create_neutrino_nucleon_file.py.
◆ WMbar()
| def bin.create_neutrino_nucleon_file.nunucleon.WMbar |
( |
|
self, |
|
|
|
E, |
|
|
|
mode = 0 |
|
) |
| |
Weak magnetism and recoil corrections.
Mode 0 returns a higher order of this correction according to Horowitz 2002,
mode 1 returns a simplified value of Burrows et al. 2006.
Definition at line 109 of file create_neutrino_nucleon_file.py.
| bin.create_neutrino_nucleon_file.nunucleon.c |
◆ ca
| bin.create_neutrino_nucleon_file.nunucleon.ca |
◆ cv
| bin.create_neutrino_nucleon_file.nunucleon.cv |
◆ Dnp
| bin.create_neutrino_nucleon_file.nunucleon.Dnp |
◆ F2
| bin.create_neutrino_nucleon_file.nunucleon.F2 |
◆ ga
| bin.create_neutrino_nucleon_file.nunucleon.ga |
◆ Gf
| bin.create_neutrino_nucleon_file.nunucleon.Gf |
◆ hbar
| bin.create_neutrino_nucleon_file.nunucleon.hbar |
◆ mec2
| bin.create_neutrino_nucleon_file.nunucleon.mec2 |
◆ MeV2erg
| bin.create_neutrino_nucleon_file.nunucleon.MeV2erg |
◆ mnc2
| bin.create_neutrino_nucleon_file.nunucleon.mnc2 |
◆ mpc2
| bin.create_neutrino_nucleon_file.nunucleon.mpc2 |
◆ sigma_0
| bin.create_neutrino_nucleon_file.nunucleon.sigma_0 |
◆ T_grid
| bin.create_neutrino_nucleon_file.nunucleon.T_grid |