#include <OscCalculatorPMNSOpt.h>
Definition at line 16 of file OscCalculatorPMNSOpt.h.
osc::OscCalculatorPMNSOpt::OscCalculatorPMNSOpt |
( |
| ) |
|
osc::OscCalculatorPMNSOpt::~OscCalculatorPMNSOpt |
( |
| ) |
|
|
virtual |
virtual TMD5* osc::OscCalculatorPMNSOpt::GetParamsHash |
( |
| ) |
const |
|
inlineoverridevirtual |
double osc::OscCalculatorPMNSOpt::P |
( |
int |
flavBefore, |
|
|
int |
flavAfter, |
|
|
double |
E |
|
) |
| |
|
virtual |
Implements osc::IOscCalculator.
Definition at line 17 of file OscCalculatorPMNSOpt.cxx.
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 void PropMatter(double L, double E, double Ne, int anti=1)
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)
virtual void osc::OscCalculatorPMNSOpt::SetdCP |
( |
double |
dCP | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetDmsq21 |
( |
double |
dmsq21 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetDmsq32 |
( |
double |
dmsq32 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetL |
( |
double |
L | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetRho |
( |
double |
rho | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetTh12 |
( |
double |
th12 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetTh13 |
( |
double |
th13 | ) |
|
|
inlinevirtual |
virtual void osc::OscCalculatorPMNSOpt::SetTh23 |
( |
double |
th23 | ) |
|
|
inlinevirtual |
bool osc::OscCalculatorPMNSOpt::fDmDirty |
|
protected |
bool osc::OscCalculatorPMNSOpt::fMixDirty |
|
protected |
PMNSOpt osc::OscCalculatorPMNSOpt::fPMNSOpt |
|
protected |
int osc::OscCalculatorPMNSOpt::fPrevAnti |
|
protected |
double osc::OscCalculatorPMNSOpt::fPrevE |
|
protected |
bool osc::OscCalculatorPMNSOpt::fPropDirty |
|
protected |
The documentation for this class was generated from the following files: