9 : fMixDirty(true), fDmDirty(true), fPropDirty(true), fPrevAnti(0)
19 const int anti = (flavBefore > 0) ? +1 : -1;
20 assert(flavAfter/anti > 0);
24 if(
abs(flavBefore) == 12) i = 0;
25 if(
abs(flavBefore) == 14) i = 1;
26 if(
abs(flavBefore) == 16) i = 2;
27 if(
abs(flavAfter) == 12) j = 0;
28 if(
abs(flavAfter) == 14) j = 1;
29 if(
abs(flavAfter) == 16) j = 2;
30 assert(i >= 0 && j >= 0);
44 const double Ne =
fRho/2;
virtual double P(int flavBefore, int flavAfter, double E)
virtual void PropMatter(double L, double E, double Ne, int anti=1)
virtual ~OscCalculatorPMNSOpt()
virtual double P(int flv) const
virtual void ResetToFlavour(int flv=1)
virtual void SetMix(double th12, double th23, double th13, double deltacp)
virtual void SetDeltaMsqrs(double dm21, double dm32)