#include <OscCalculatorPMNS.h>
Definition at line 16 of file OscCalculatorPMNS.h.
osc::OscCalculatorPMNS::OscCalculatorPMNS |
( |
| ) |
|
osc::OscCalculatorPMNS::~OscCalculatorPMNS |
( |
| ) |
|
|
virtual |
double osc::OscCalculatorPMNS::P |
( |
int |
flavBefore, |
|
|
int |
flavAfter, |
|
|
double |
E |
|
) |
| |
|
virtual |
Implements osc::IOscCalculator.
Definition at line 22 of file OscCalculatorPMNS.cxx.
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)
void SetDeltaMsqrs(double dm21, double dm32)
void SetMix(double th12, double th23, double th13, double deltacp)
double P(int i, int j) const
virtual void osc::OscCalculatorPMNS::SetdCP |
( |
double |
dCP | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetDmsq21 |
( |
double |
dmsq21 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetDmsq32 |
( |
double |
dmsq32 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetL |
( |
double |
L | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetRho |
( |
double |
rho | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetTh12 |
( |
double |
th12 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetTh13 |
( |
double |
th13 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNS::SetTh23 |
( |
double |
th23 | ) |
|
|
inlinevirtual |
bool osc::OscCalculatorPMNS::fDmDirty |
|
protected |
bool osc::OscCalculatorPMNS::fMixDirty |
|
protected |
PMNS osc::OscCalculatorPMNS::fPMNS |
|
protected |
int osc::OscCalculatorPMNS::fPrevAnti |
|
protected |
double osc::OscCalculatorPMNS::fPrevE |
|
protected |
bool osc::OscCalculatorPMNS::fPropDirty |
|
protected |
The documentation for this class was generated from the following files: