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