| 
    Jpp
    master_rocky-43-ge265d140c
    
   the software that should make you happy 
   | 
 
Data structure for single set of oscillation parameters. More...
#include <JOscParameters.hh>
  
Classes | |
| struct | JOscParametersHelper | 
| Auxiliary class for I/O of oscillation parameters.  More... | |
Public Types | |
| typedef JOscParametersInterface< T > | JOscParametersInterface_t | 
| typedef JOscParameters< T > | JOscParameters_t | 
| typedef JOscParametersInterface_t::JOscParameter_t | JOscParameter_t | 
| typedef JOscParametersInterface_t::JParameter_t | JParameter_t | 
| typedef JOscParametersInterface_t::argument_type | argument_type | 
| typedef JOscParametersInterface_t::value_type | value_type | 
| typedef JClonable< JClonable_t >::clone_type | clone_type | 
Public Member Functions | |
| JOscParameters () | |
| Default constructor.  More... | |
| JOscParameters (const JMassSquaredDifference< T > &dM21sq, const JMassSquaredDifference< T > &dM31sq, const JComplexPhase< T > &deltaCP, const JMixingAngle< T > &theta12, const JMixingAngle< T > &theta13, const JMixingAngle< T > &theta23) | |
| Constructor.  More... | |
| JOscParameters (argument_type dM21sq, argument_type dM31sq, argument_type deltaCP, argument_type theta12, argument_type theta13, argument_type theta23) | |
| Constructor.  More... | |
| template<class ... Args> | |
| JOscParameters (const std::string &name, argument_type value, const Args &...args) | |
| Constructor.  More... | |
| template<unsigned int N> | |
| JOscParameters (JArray< N, value_type > &values) | |
| Constructor.  More... | |
| JOscParameters (const bool useIO) | |
| Constructor.  More... | |
| virtual JProperties | getProperties (const JEquationParameters &equation=JOscParametersInterface_t::getEquationParameters()) override | 
| Get properties of this class.  More... | |
| virtual JProperties | getProperties (const JEquationParameters &equation=JOscParametersInterface_t::getEquationParameters()) const override | 
| Get properties of this class.  More... | |
| virtual clone_type | clone () const override | 
| Get clone of this object.  More... | |
| void | load (const char *file_name) | 
| Load from input file.  More... | |
| void | store (const char *file_name) const | 
| Store to output file.  More... | |
Public Attributes | |
| JMassSquaredDifference< T > | dM21sq | 
| Squared mass difference between the first and second neutrino mass eigenstates [eV2].  More... | |
| JMassSquaredDifference< T > | dM31sq | 
| Squared mass difference between the first and third neutrino mass eigenstates [eV2].  More... | |
| JComplexPhase< T > | deltaCP | 
| PMNS phase angle [rad].  More... | |
| JMixingAngle< T > | theta12 | 
| PMNS mixing angle between the first and second neutrino mass eigenstates [rad].  More... | |
| JMixingAngle< T > | theta13 | 
| PMNS mixing angle between the first and third neutrino mass eigenstates [rad].  More... | |
| JMixingAngle< T > | theta23 | 
| PMNS mixing angle between the second and third neutrino mass eigenstates [rad].  More... | |
Data structure for single set of oscillation parameters.
Definition at line 49 of file JOscParameters.hh.
| typedef JOscParametersInterface<T> JOSCPROB::JOscParameters< T >::JOscParametersInterface_t | 
Definition at line 55 of file JOscParameters.hh.
| typedef JOscParameters<T> JOSCPROB::JOscParameters< T >::JOscParameters_t | 
Definition at line 56 of file JOscParameters.hh.
| typedef JOscParametersInterface_t::JOscParameter_t JOSCPROB::JOscParameters< T >::JOscParameter_t | 
Definition at line 58 of file JOscParameters.hh.
| typedef JOscParametersInterface_t::JParameter_t JOSCPROB::JOscParameters< T >::JParameter_t | 
Definition at line 59 of file JOscParameters.hh.
| typedef JOscParametersInterface_t::argument_type JOSCPROB::JOscParameters< T >::argument_type | 
Definition at line 61 of file JOscParameters.hh.
| typedef JOscParametersInterface_t::value_type JOSCPROB::JOscParameters< T >::value_type | 
Definition at line 62 of file JOscParameters.hh.
      
  | 
  inherited | 
Definition at line 61 of file JClonable.hh.
      
  | 
  inline | 
Default constructor.
Definition at line 68 of file JOscParameters.hh.
      
  | 
  inline | 
Constructor.
| dM21sq | Squared mass difference between the first and second neutrino mass eigenstates [eV2] | 
| dM31sq | Squared mass difference between the first and third neutrino mass eigenstates [eV2] | 
| deltaCP | PMNS complex phase [rad] | 
| theta12 | PMNS mixing angle between the first and second neutrino mass eigenstates [rad] | 
| theta13 | PMNS mixing angle between the first and third neutrino mass eigenstates [rad] | 
| theta23 | PMNS mixing angle between the second and third neutrino mass eigenstates [rad] | 
Definition at line 88 of file JOscParameters.hh.
      
  | 
  inlineexplicit | 
Constructor.
| dM21sq | Squared mass difference between the first and second neutrino mass eigenstates [eV2] | 
| dM31sq | Squared mass difference between the first and third neutrino mass eigenstates [eV2] | 
| deltaCP | PMNS complex phase [rad] | 
| theta12 | PMNS mixing angle between the first and second neutrino mass eigenstates [rad] | 
| theta13 | PMNS mixing angle between the first and third neutrino mass eigenstates [rad] | 
| theta23 | PMNS mixing angle between the second and third neutrino mass eigenstates [rad] | 
Definition at line 113 of file JOscParameters.hh.
      
  | 
  inline | 
Constructor.
| name | parameter name | 
| value | parameter value | 
| args | remaining pairs of parameter names and values | 
Definition at line 136 of file JOscParameters.hh.
      
  | 
  inline | 
      
  | 
  inline | 
Constructor.
Values taken from the NuFIT 5.0 three-flavour global analysis best fit values reported in:
https://link.springer.com/article/10.1007/JHEP09(2020)178 including the Super-Kamiokande atmospheric data.
| useIO | toggle inverted ordering | 
Definition at line 169 of file JOscParameters.hh.
      
  | 
  inlineoverridevirtual | 
Get properties of this class.
| equation | equation parameters | 
Definition at line 184 of file JOscParameters.hh.
      
  | 
  inlineoverridevirtual | 
Get properties of this class.
| equation | equation parameters | 
Definition at line 195 of file JOscParameters.hh.
      
  | 
  inlineoverridevirtualinherited | 
Get clone of this object.
Reimplemented in JTOOLS::JMultiMapTransformer< N, JArgument_t >::JMultiMapDefaultTransformer, JPHYSICS::JPDFTransformer< 5, JArgument_t >, JPHYSICS::JPDFTransformer< 4, JArgument_t >, JPHYSICS::JPDFTransformer< 3, JArgument_t >, JPHYSICS::JPDFTransformer< 2, JArgument_t >, JPHYSICS::JPDGTransformer_t< JArgument_t >, JPHYSICS::JPD0Transformer_t< JArgument_t >, and JPHYSICS::JPDFTransformer_t< JArgument_t >.
Definition at line 69 of file JClonable.hh.
      
  | 
  inlineinherited | 
Load from input file.
| file_name | file name | 
Definition at line 30 of file JObjectStreamIO.hh.
      
  | 
  inlineinherited | 
Store to output file.
| file_name | file name | 
Definition at line 41 of file JObjectStreamIO.hh.
| JMassSquaredDifference<T> JOSCPROB::JOscParameters< T >::dM21sq | 
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
Definition at line 201 of file JOscParameters.hh.
| JMassSquaredDifference<T> JOSCPROB::JOscParameters< T >::dM31sq | 
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
Definition at line 202 of file JOscParameters.hh.
| JComplexPhase<T> JOSCPROB::JOscParameters< T >::deltaCP | 
PMNS phase angle [rad].
Definition at line 203 of file JOscParameters.hh.
| JMixingAngle<T> JOSCPROB::JOscParameters< T >::theta12 | 
PMNS mixing angle between the first and second neutrino mass eigenstates [rad].
Definition at line 204 of file JOscParameters.hh.
| JMixingAngle<T> JOSCPROB::JOscParameters< T >::theta13 | 
PMNS mixing angle between the first and third neutrino mass eigenstates [rad].
Definition at line 205 of file JOscParameters.hh.
| JMixingAngle<T> JOSCPROB::JOscParameters< T >::theta23 | 
PMNS mixing angle between the second and third neutrino mass eigenstates [rad].
Definition at line 206 of file JOscParameters.hh.