| 
    Jpp
    17.1.0
    
   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 E, 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:

![$ \Delta m_{21}^{2} \left[\mathrm{eV}^{2}\right] $](form_33.png)

![$ \Delta m_{31}^{2} \left[\mathrm{eV}^{2}\right] $](form_35.png)

![$ \delta_{\mathrm{CP}} \left[\pi\right] $](form_37.png)
![$ E \left[\mathrm{GeV}\right] $](form_30.png)
 Definition at line 43 of file JOscProbInterpolator8D.hh.
| typedef JOscProbTable8D<JDistance_t> JOSCPROB::JOscProbInterpolator8D< JDistance_t >::table_type | 
Definition at line 46 of file JOscProbInterpolator8D.hh.
| typedef table_type::data_type JOSCPROB::JOscProbInterpolator8D< JDistance_t >::data_type | 
Definition at line 47 of file JOscProbInterpolator8D.hh.
      
  | 
  inline | 
Default constructor.
Definition at line 53 of file JOscProbInterpolator8D.hh.
      
  | 
  inline | 
Constructor.
| pTable | pointer to 8D oscillation probability table | 
| parameters | oscillation parameters | 
Definition at line 65 of file JOscProbInterpolator8D.hh.
      
  | 
  inlinevirtual | 
Get oscillation probability for given oscillation channel.
| channel | oscillation channel | 
| E | neutrino energy [GeV] | 
| costh | cosine zenith angle | 
Definition at line 80 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 122 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.
 1.8.5