#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: