91 p->
SetaT(0,0, 0.1e-22, 0);
92 p->
SetaT(0,1, 0.2e-22, 0);
93 p->
SetaT(0,2, 0.3e-22, 0);
94 p->
SetaT(1,1, 0.4e-22, 0);
95 p->
SetaT(1,2, 0.5e-22, 0);
96 p->
SetaT(2,2, 0.6e-22, 0);
97 p->
SetcT(0,0, 0.1e-22, 0);
98 p->
SetcT(0,1, 0.2e-22, 0);
99 p->
SetcT(0,2, 0.3e-22, 0);
100 p->
SetcT(1,1, 0.4e-22, 0);
101 p->
SetcT(1,2, 0.5e-22, 0);
102 p->
SetcT(2,2, 0.6e-22, 0);
111 if(model ==
"Iter")
return GetIter();
112 if(model ==
"Deco")
return GetDeco();
114 if(model ==
"Decay")
return GetDecay();
115 if(model ==
"NSI")
return GetNSI();
116 if(model ==
"LIV")
return GetLIV();
117 if(model ==
"SNSI")
return GetSNSI();
Base class implementing general functions for computing neutrino oscillations.
virtual void SetDm(int j, double dm)
Set the mass-splitting dm_j1 in eV^2.
virtual void SetAngle(int i, int j, double th)
Set the mixing angle theta_ij.
Implementation of neutrino decay in a three-neutrino framework.
virtual void SetAlpha3(double alpha3)
Implementation of oscillations of neutrinos in matter in a three-neutrino framework with decoherence.
virtual void SetGamma(int j, double val)
Set any given decoherence parameter.
Implementation of oscillations of neutrinos in matter in a three-neutrino framework.
Implementation of oscillations of neutrinos in matter in a three-neutrino framework.
Implements oscillations with LIV as modelled by SME.
virtual void SetaT(int flvi, int flvj, int dim, double val, double phase)
virtual void SetcT(int flvi, int flvj, int dim, double val, double phase)
Implementation of oscillations of neutrinos in matter in a three-neutrino framework with NSI.
virtual void SetEps(int flvi, int flvj, double val, double phase)
Set any given NSI parameter.
Implementation of oscillations of neutrinos in matter in a three-neutrino framework with scalar NSI.
Implementation of oscillations of neutrinos in matter in a N-neutrino framework.
OscProb::PMNS_Deco * GetDeco()
OscProb::PMNS_Iter * GetIter()
OscProb::PMNS_LIV * GetLIV()
OscProb::PMNS_Decay * GetDecay()
OscProb::PMNS_Base * GetModel(std::string model)
OscProb::PMNS_Sterile * GetSterile()
OscProb::PMNS_NSI * GetNSI()
OscProb::PMNS_SNSI * GetSNSI()
OscProb::PMNS_Fast * GetFast()