14 : fMixDirty(true), fDmDirty(true), fPropDirty(true), fPrevAnti(0)
24 const int anti = (flavBefore > 0) ? +1 : -1;
25 assert(flavAfter/anti > 0);
29 if(
abs(flavBefore) == 12) i = 0;
30 if(
abs(flavBefore) == 14) i = 1;
31 if(
abs(flavBefore) == 16) i = 2;
32 if(
abs(flavAfter) == 12) j = 0;
33 if(
abs(flavAfter) == 14) j = 1;
34 if(
abs(flavAfter) == 16) j = 2;
35 assert(i >= 0 && j >= 0);
49 const double Ne =
fRho/2;
void PropMatter(double L, double E, double Ne, int anti)
virtual ~OscCalculatorPMNS()
void SetDeltaMsqrs(double dm21, double dm32)
void SetMix(double th12, double th23, double th13, double deltacp)
virtual double P(int flavBefore, int flavAfter, double E)
double P(int i, int j) const