setMNS: set MNS matrix, mass splittings etc.

Description Usage Arguments Details Value

Description

determine the neutrino oscillation parameters This function must be called before propagation functions getProb, getVaccumProb

Usage

1
2
setMNS(x12, x13, x23, dm21, dmAtm, delta, kSquared = c(TRUE, FALSE),
  is_anti = c(TRUE, FALSE))

Arguments

Specify

the neutrino oscillation parameters, and energy, the final boolean specifies which form of mixing angle is input
x12 , x13 , x23 , dm21 , dmAtm , d_cp, kSquared , is_anti
Notation: m21=mSol
If dmAtm>0 Normal Hierachy is assumed (NH) and dm32 = dmAtm (and dm31=dm21+dm32)
If dmAtm<0 Inverted Hierarchy is assumed (IH), that is dmAtm=dm31<0 and dm32 = -abs(dmAtm)-dm21 <0
By default the "One dominant mass scale" approx is used, therefore only dm21 and dm32 are used
kSquared=T: sin^2(x) F: sin^2(2x)
is_anti=T if for anti-neutrino propagation

Details

Computation follows the derivation of Barger et al. Phys. Rev. D22(1980) 2718., code is adapted form its original C-version available here www.phy.duke.edu/~raw22/public/Prob3++

Value

Following global objects are filled: mix (MNS matrix), dm,dmVacVac (mass matrix).


diluises/neutRino documentation built on May 15, 2019, 8:33 a.m.