Jpp
16.0.1
the software that should make you happy
|
Auxiliary class for interpolating an oscillation probability table in 8 dimensions in terms of:
.
More...
#include <JOscProbInterpolator8D.hh>
Public Types | |
typedef JOscProbTable8D < JDistance_t > | table_type |
typedef table_type::data_type | data_type |
Public Member Functions | |
JOscProbInterpolator8D () | |
Default constructor. More... | |
JOscProbInterpolator8D (const table_type *pTable, const JOscParameters ¶meters) | |
Constructor. More... | |
virtual double | operator() (const JOscChannel &channel, const double log10E, const double costh) const |
Get oscillation probability for given oscillation channel. More... | |
const JOscParameters & | getOscParameters () const |
Get oscillation parameters. More... | |
void | setOscParameters (const JOscParameters ¶meters) |
Set oscillation parameters. More... | |
bool | is_valid () const |
Check validity of oscillation parameters. More... | |
JProperties | getProperties (const JEquationParameters &equation=JOscParameters::getEquationParameters()) |
Get properties of this class. More... | |
JProperties | getProperties (const JEquationParameters &equation=JOscParameters::getEquationParameters()) const |
Get properties of this class. More... | |
void | setProperties (const JProperties &properties) |
Set properties of this class. More... | |
Static Public Member Functions | |
static JEquationParameters & | getEquationParameters () |
Get equation parameters. More... | |
static void | setEquationParameters (const JEquationParameters &equation) |
Set equation parameters. More... | |
Public Attributes | |
double | sinsqTh12 |
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]. More... | |
double | dM21sq |
Squared mass difference between the first and second neutrino mass eigenstates [eV2]. More... | |
double | sinsqTh13 |
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]. More... | |
double | dM31sq |
Squared mass difference between the first and third neutrino mass eigenstates [eV2]. More... | |
double | sinsqTh23 |
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]. More... | |
double | deltaCP |
PMNS phase angle [pi * rad]. More... | |
Private Attributes | |
const table_type * | pTable |
Pointer to 8D oscillation probability table. More... | |
Auxiliary class for interpolating an oscillation probability table in 8 dimensions in terms of:
.
Definition at line 44 of file JOscProbInterpolator8D.hh.
typedef JOscProbTable8D<JDistance_t> JOSCPROB::JOscProbInterpolator8D< JDistance_t >::table_type |
Definition at line 47 of file JOscProbInterpolator8D.hh.
typedef table_type::data_type JOSCPROB::JOscProbInterpolator8D< JDistance_t >::data_type |
Definition at line 48 of file JOscProbInterpolator8D.hh.
|
inline |
Default constructor.
Definition at line 54 of file JOscProbInterpolator8D.hh.
|
inline |
Constructor.
pTable | pointer to 8D oscillation probability table |
parameters | oscillation parameters |
Definition at line 66 of file JOscProbInterpolator8D.hh.
|
inlinevirtual |
Get oscillation probability for given oscillation channel.
channel | oscillation channel |
log10E | logarithmic neutrino energy |
costh | cosine zenith angle |
Definition at line 81 of file JOscProbInterpolator8D.hh.
|
inlineinherited |
Get oscillation parameters.
Definition at line 76 of file JOscParameters.hh.
|
inlineinherited |
Set oscillation parameters.
parameters | oscillation parameters |
Definition at line 87 of file JOscParameters.hh.
|
inlineinherited |
Check validity of oscillation parameters.
Definition at line 98 of file JOscParameters.hh.
|
inlinestaticinherited |
Get equation parameters.
Definition at line 149 of file JOscParameters.hh.
|
inlinestaticinherited |
Set equation parameters.
equation | equation parameters |
Definition at line 162 of file JOscParameters.hh.
|
inlineinherited |
Get properties of this class.
equation | equation parameters |
Definition at line 173 of file JOscParameters.hh.
|
inlineinherited |
Get properties of this class.
equation | equation parameters |
Definition at line 184 of file JOscParameters.hh.
|
inlineinherited |
Set properties of this class.
properties | properties |
Definition at line 195 of file JOscParameters.hh.
|
private |
Pointer to 8D oscillation probability table.
Definition at line 120 of file JOscProbInterpolator8D.hh.
|
inherited |
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-].
Definition at line 206 of file JOscParameters.hh.
|
inherited |
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
Definition at line 207 of file JOscParameters.hh.
|
inherited |
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-].
Definition at line 208 of file JOscParameters.hh.
|
inherited |
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
Definition at line 209 of file JOscParameters.hh.
|
inherited |
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-].
Definition at line 210 of file JOscParameters.hh.
|
inherited |
PMNS phase angle [pi * rad].
Definition at line 211 of file JOscParameters.hh.