NuRadioMC.utilities.cross_sections module

NuRadioMC.utilities.cross_sections.param(energy, inttype='cc', parameterization='ctw')[source]

Parameterization and constants as used in get_nu_cross_section() See documentation there for details

NuRadioMC.utilities.cross_sections.csms(energy, inttype, flavors)[source]

Neutrino cross sections according to Amanda Cooper-Sarkar, Philipp Mertsch, Subir Sarkar JHEP 08 (2011) 042

NuRadioMC.utilities.cross_sections.get_nu_cross_section(energy, flavors, inttype='total', cross_section_type='ctw')[source]

return neutrino cross-section

Parameters:
energy: float/ array of floats

neutrino energies/momenta in standard units

flavors: float / array of floats

neutrino flavor (integer) encoded as using PDG numbering scheme, particles have positive sign, anti-particles have negative sign, relevant are:

  • 12: electron neutrino

  • 14: muon neutrino

  • 16: tau neutrino

inttype: str, array of str

interaction type. Options:

  • nc : neutral current

  • cc : charged current

  • total: total (for non-array type)

cross_section_type: {‘ctw’, ‘ghandi’, ‘csms’}, default ‘ctw’

defines model of cross-section. Options:

  • ctw : A. Connolly, R. S. Thorne, and D. Waters, Phys. Rev.D 83, 113009 (2011). cross-sections for all interaction types and flavors

  • ghandi : according to Ghandi et al. Phys.Rev.D58:093009,1998 only one cross-section for all interactions and flavors

  • csms : A. Cooper-Sarkar, P. Mertsch, S. Sarkar, JHEP 08 (2011) 042

NuRadioMC.utilities.cross_sections.get_interaction_length(Enu, density=5.723464435717068e+39, flavor=12, inttype='total', cross_section_type='ctw')[source]

calculates interaction length from cross section

Parameters:
Enu: float

neutrino energy

density: float (optional)

density of the medium, default density of ice = 0.917 g/cm**3

flavors: float / array of floats

neutrino flavor (integer) encoded as using PDG numbering scheme, particles have positive sign, anti-particles have negative sign, relevant are:

  • 12: electron neutrino

  • 14: muon neutrino

  • 16: tau neutrino

inttype: str, array of str

interaction type. Options:

  • nc : neutral current

  • cc : charged current

  • total: total (for non-array type)

cross_section_type: {‘ctw’, ‘ghandi’, ‘csms’}, default ‘ctw’

defines model of cross-section. Options:

  • ctw: A. Connolly, R. S. Thorne, and D. Waters, Phys. Rev.D 83, 113009 (2011). cross-sections for all interaction types and flavors

  • ghandi: according to Ghandi et al. Phys.Rev.D58:093009,1998 only one cross-section for all interactions and flavors

  • csms: A. Cooper-Sarkar, P. Mertsch, S. Sarkar, JHEP 08 (2011) 042

Returns:
L_int: float

interaction length