Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.6 KB

MainPage.md

File metadata and controls

21 lines (17 loc) · 1.6 KB

OscProb {#index}

OscProb is a small set of classes aimed at computing exact neutrino oscillation probabilities with a few different models.

OscProb contains a basic framework for computing neutrino oscillation probabilities. It is integrated into ROOT, so that each class can be used as you would any ROOT class.

Available classes are:

  • [PremModel](@ref OscProb::PremModel): Used for determining neutrino paths through the earth
  • [PMNS_Fast](@ref OscProb::PMNS_Fast): Standard 3-flavour oscillations
  • [PMNS_Iter](@ref OscProb::PMNS_Iter): Standard 3-flavour oscillations (iterative)
  • [PMNS_Sterile](@ref OscProb::PMNS_Sterile): Oscillations with any number of neutrinos
  • [PMNS_NSI](@ref OscProb::PMNS_NSI): Oscillations with 3 flavours including vector Non-Standard Interactions
  • [PMNS_SNSI](@ref OscProb::PMNS_SNSI): Oscillations with 3 flavours including scalar Non-Standard Interactions
  • [PMNS_Deco](@ref OscProb::PMNS_Deco): Oscillations with 3 flavours including a simple decoherence model
  • [PMNS_LIV](@ref OscProb::PMNS_LIV): Oscillations with 3 flavours including Lorentz Invariance Violations
  • [PMNS_Decay](@ref OscProb::PMNS_Decay): Oscillations with 3 flavours including neutrino decays
  • [PMNS_NUNM](@ref OscProb::PMNS_NUNM): Oscillations with 3 flavours including non-unitary neutrino mixing
  • [Absorption](@ref OscProb::Absorption): Computes absorption probabilities for high-energy neutrinos

A few example macros on how to use OscProb are available in a tutorial directory.