Jpp  18.0.1-rc.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
JOSCPROB::JOscParameters Struct Reference

Data structure for single set of oscillation parameters. More...

#include <JOscParameters.hh>

Inheritance diagram for JOSCPROB::JOscParameters:
JOSCPROB::JOscParametersInterface< double > JIO::JSerialisable JLANG::JObjectStreamIO< T > JLANG::JEquals< JFirst_t, JSecond_t >

Public Types

typedef
JOscParametersInterface
< double > 
JOscParameters_t
 
typedef
JOscParameters_t::JParameter_t 
JParameter_t
 
typedef
JOscParameters_t::argument_type 
argument_type
 

Public Member Functions

 JOscParameters ()
 Default constructor. More...
 
 JOscParameters (const double dM21sq, const double dM31sq, const double deltaCP, const double sinsqTh12, const double sinsqTh13, const double sinsqTh23)
 Constructor. More...
 
template<class... Args>
 JOscParameters (const std::string &name, const double value, const Args &...args)
 Constructor. More...
 
 JOscParameters (const bool useIO)
 Constructor. More...
 
bool is_valid () const override
 Check validity of oscillation parameters. More...
 
void set (const std::string &name, const double &value)
 Set value for a given oscillation parameter. More...
 
void set (const std::string &name, const double &value, const Args &...args)
 Set value for given list of oscillation parameters. More...
 
JOscParameters_tjoin (const JOscParameters_t &parameters)
 Join the given oscillation parameters with these oscillation parameters. More...
 
const JOscParameters_tgetOscParameters () const
 Get oscillation parameters. More...
 
void setOscParameters (const JOscParameters_t &parameters)
 Set oscillation parameters. More...
 
virtual unsigned int size () const
 Get size of this oscillation parameters set. More...
 
virtual bool contains (const JOscParameters_t &parameters) const
 Check if this oscillations parameter set contains the given oscillation parameters. More...
 
bool equals (const JOscParameters_t &parameters) const
 
JReaderread (JReader &in) override
 Binary stream input of oscillation parameters. More...
 
JWriterwrite (JWriter &out) const override
 Binary stream output of oscillation parameters. More...
 
JProperties getProperties (const JEquationParameters &equation=JOscParameters_t::getEquationParameters())
 Get properties of this class. More...
 
JProperties getProperties (const JEquationParameters &equation=JOscParameters_t::getEquationParameters()) const
 Get properties of this class. More...
 
void setProperties (const JProperties &properties)
 Set properties of this class. More...
 
void load (const char *file_name)
 Load from input file. More...
 
void store (const char *file_name) const
 Store to output file. More...
 

Static Public Member Functions

static JEquationParametersgetEquationParameters ()
 Get equation parameters. More...
 
static void setEquationParameters (const JEquationParameters &equation)
 Set equation parameters. More...
 

Public Attributes

JParameter_t dM21sq
 Squared mass difference between the first and second neutrino mass eigenstates [eV2]. More...
 
JParameter_t dM31sq
 Squared mass difference between the first and third neutrino mass eigenstates [eV2]. More...
 
JParameter_t deltaCP
 PMNS phase angle [pi * rad]. More...
 
JParameter_t sinsqTh12
 Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]. More...
 
JParameter_t sinsqTh13
 Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]. More...
 
JParameter_t sinsqTh23
 Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]. More...
 
JComment comment
 

Detailed Description

Data structure for single set of oscillation parameters.

Definition at line 27 of file JOscParameters.hh.

Member Typedef Documentation

Definition at line 30 of file JOscParameters.hh.

Definition at line 31 of file JOscParameters.hh.

Definition at line 32 of file JOscParameters.hh.

Constructor & Destructor Documentation

JOSCPROB::JOscParameters::JOscParameters ( )
inline

Default constructor.

Definition at line 38 of file JOscParameters.hh.

38  :
40  {}
JOscParametersInterface< double > JOscParameters_t
JOSCPROB::JOscParameters::JOscParameters ( const double  dM21sq,
const double  dM31sq,
const double  deltaCP,
const double  sinsqTh12,
const double  sinsqTh13,
const double  sinsqTh23 
)
inline

Constructor.

Parameters
dM21sqSquared mass difference between the first and second neutrino mass eigenstates [eV2]
dM31sqSquared mass difference between the first and third neutrino mass eigenstates [eV2]
deltaCPPMNS phase angle [pi rad]
sinsqTh12Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]
sinsqTh13Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]
sinsqTh23Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]

Definition at line 53 of file JOscParameters.hh.

58  :
60  dM31sq,
61  deltaCP,
62  sinsqTh12,
63  sinsqTh13,
64  sinsqTh23)
65  {
66  if (!is_valid()) {
67  THROW(JLANG::JValueOutOfRange, "JOscParameters::JOscParameters(...): Invalid parameters " << *this);
68  }
69  }
JOscParametersInterface< double > JOscParameters_t
JParameter_t sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
Definition: JException.hh:696
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
JParameter_t dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
bool is_valid() const override
Check validity of oscillation parameters.
Exception for accessing a value in a collection that is outside of its range.
Definition: JException.hh:162
JParameter_t deltaCP
PMNS phase angle [pi * rad].
template<class... Args>
JOSCPROB::JOscParameters::JOscParameters ( const std::string name,
const double  value,
const Args &...  args 
)
inline

Constructor.

Parameters
nameparameter name
valueparameter value
argsremaining pairs of parameter names and values

Definition at line 80 of file JOscParameters.hh.

82  :
83  JOscParameters_t(name, value, args...)
84  {
85  if (!is_valid()) {
86  THROW(JLANG::JValueOutOfRange, "JOscParameters::JOscParameters(...): Invalid parameters " << *this);
87  }
88  }
JOscParametersInterface< double > JOscParameters_t
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
Definition: JException.hh:696
then echo Enter input within $TIMEOUT_S seconds echo n User name
Definition: JCookie.sh:42
bool is_valid() const override
Check validity of oscillation parameters.
Exception for accessing a value in a collection that is outside of its range.
Definition: JException.hh:162
JOSCPROB::JOscParameters::JOscParameters ( const bool  useIO)
inline

Constructor.

Values taken from the NuFIT 5.1 three-flavour global analysis best fit values in:
https://arxiv.org/abs/2111.03086?context=hep-ex
including the Super-Kamiokande atmospheric data.

Parameters
useIOtoggle inverted ordering

Definition at line 100 of file JOscParameters.hh.

100  :
101  JOscParameters_t( 7.42e-5,
102  useIO ? -2.490e-3 + 7.42e-5 : 2.510e-3,
103  useIO ? 1.544 : 1.278,
104  0.304,
105  useIO ? 0.02241 : 0.02246,
106  useIO ? 0.570 : 0.450 )
107  {}
JOscParametersInterface< double > JOscParameters_t

Member Function Documentation

bool JOSCPROB::JOscParameters::is_valid ( ) const
inlineoverridevirtual

Check validity of oscillation parameters.

Returns
true if valid; else false

Implements JOSCPROB::JOscParametersInterface< double >.

Definition at line 115 of file JOscParameters.hh.

116  {
117  if ((this->sinsqTh12.isDefined() && this->sinsqTh12.getValue() < 0.0) ||
118  (this->sinsqTh13.isDefined() && this->sinsqTh13.getValue() < 0.0) ||
119  (this->sinsqTh23.isDefined() && this->sinsqTh23.getValue() < 0.0)) {
120  return false;
121  }
122 
123  return true;
124  }
JParameter_t sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
const bool isDefined() const
Get status of parameter.
Definition: JParameter.hh:136
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
const T & getValue() const
Get value of parameter.
Definition: JParameter.hh:80
void JOSCPROB::JOscParametersInterface< double >::set ( const std::string name,
const double &  value 
)
inlineinherited

Set value for a given oscillation parameter.

Parameters
nameparameter name
valueparameter value

Definition at line 120 of file JOscParametersInterface.hh.

122  {
123  JProperties properties = this->getProperties();
124 
125  JProperties::iterator i = properties.find(name);
126 
127  if (i != properties.end()) {
128 
129  i->second.setValue(JParameter_t(value));
130 
131  } else {
132 
133  THROW(JValueOutOfRange,
134  "template<class T> JOscParametersInterface<T>::set(const std::string&, const T&): " <<
135  "Invalid oscillation parameter name " << name << "; Valid options:\n" << JLANG::get_keys(properties));
136  }
137  }
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
Definition: JException.hh:696
then echo Enter input within $TIMEOUT_S seconds echo n User name
Definition: JCookie.sh:42
Utility class to parse parameter values.
Definition: JProperties.hh:496
JProperties getProperties(const JEquationParameters &equation=JOscParameters_t::getEquationParameters())
Get properties of this class.
void setValue(const std::string &key, const T &value)
Set value.
const array_type< JKey_t > & get_keys(const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &data)
Method to create array of keys of map.
Definition: JVectorize.hh:139
void JOSCPROB::JOscParametersInterface< double >::set ( const std::string name,
const double &  value,
const Args &...  args 
)
inlineinherited

Set value for given list of oscillation parameters.

Parameters
nameparameter name
valueparameter value
argsremaining pairs of parameter names and values

Definition at line 148 of file JOscParametersInterface.hh.

151  {
152  set(name, value);
153  set(args...);
154  }
then echo Enter input within $TIMEOUT_S seconds echo n User name
Definition: JCookie.sh:42
void set(const std::string &name, const double &value)
Set value for a given oscillation parameter.
JOscParameters_t& JOSCPROB::JOscParametersInterface< double >::join ( const JOscParameters_t parameters)
inlineinherited

Join the given oscillation parameters with these oscillation parameters.

Parameters
parametersoscillation parameters

Definition at line 162 of file JOscParametersInterface.hh.

163  {
164  if (parameters.dM21sq.isDefined()) { this->dM21sq = parameters.dM21sq; }
165  if (parameters.dM31sq.isDefined()) { this->dM31sq = parameters.dM31sq; }
166  if (parameters.deltaCP.isDefined()) { this->deltaCP = parameters.deltaCP; }
167  if (parameters.sinsqTh12.isDefined()) { this->sinsqTh12 = parameters.sinsqTh12; }
168  if (parameters.sinsqTh13.isDefined()) { this->sinsqTh13 = parameters.sinsqTh13; }
169  if (parameters.sinsqTh23.isDefined()) { this->sinsqTh23 = parameters.sinsqTh23; }
170 
171  return *this;
172  }
JParameter_t sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
Definition: diff-Tuna.sh:38
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
JParameter_t dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
JParameter_t deltaCP
PMNS phase angle [pi * rad].
const JOscParameters_t& JOSCPROB::JOscParametersInterface< double >::getOscParameters ( ) const
inlineinherited

Get oscillation parameters.

Returns
oscillation parameters

Definition at line 180 of file JOscParametersInterface.hh.

181  {
182  return static_cast<const JOscParameters_t&>(*this);
183  }
JOscParametersInterface< double > JOscParameters_t
void JOSCPROB::JOscParametersInterface< double >::setOscParameters ( const JOscParameters_t parameters)
inlineinherited

Set oscillation parameters.

Parameters
parametersoscillation parameters

Definition at line 191 of file JOscParametersInterface.hh.

192  {
193  static_cast<JOscParameters_t&>(*this) = parameters;
194  }
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
Definition: diff-Tuna.sh:38
JOscParametersInterface< double > JOscParameters_t
virtual unsigned int JOSCPROB::JOscParametersInterface< double >::size ( ) const
inlinevirtualinherited

Get size of this oscillation parameters set.

Returns
size (= number of defined parameters)

Definition at line 210 of file JOscParametersInterface.hh.

211  {
212  return ((unsigned int) this->dM21sq.isDefined() +
213  (unsigned int) this->dM31sq.isDefined() +
214  (unsigned int) this->deltaCP.isDefined() +
215  (unsigned int) this->sinsqTh12.isDefined() +
216  (unsigned int) this->sinsqTh13.isDefined() +
217  (unsigned int) this->sinsqTh23.isDefined());
218  }
JParameter_t sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
const bool isDefined() const
Get status of parameter.
Definition: JParameter.hh:136
JParameter_t dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
JParameter_t deltaCP
PMNS phase angle [pi * rad].
virtual bool JOSCPROB::JOscParametersInterface< double >::contains ( const JOscParameters_t parameters) const
inlinevirtualinherited

Check if this oscillations parameter set contains the given oscillation parameters.

Parameters
parametersoscillation parameters
Returns
true if all given oscillation parameters
are also defined in this oscillation parameters set

Definition at line 228 of file JOscParametersInterface.hh.

229  {
230  if ( (parameters.dM21sq.isDefined() && !this->dM21sq.isDefined()) ||
231  (parameters.dM31sq.isDefined() && !this->dM31sq.isDefined()) ||
232  (parameters.deltaCP.isDefined() && !this->deltaCP.isDefined()) ||
233  (parameters.sinsqTh12.isDefined() && !this->sinsqTh12.isDefined()) ||
234  (parameters.sinsqTh13.isDefined() && !this->sinsqTh13.isDefined()) ||
235  (parameters.sinsqTh23.isDefined() && !this->sinsqTh23.isDefined()) ) {
236  return false;
237  } else {
238  return true;
239  }
240  }
JParameter_t sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
Definition: diff-Tuna.sh:38
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
const bool isDefined() const
Get status of parameter.
Definition: JParameter.hh:136
JParameter_t dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
JParameter_t deltaCP
PMNS phase angle [pi * rad].
bool JOSCPROB::JOscParametersInterface< double >::equals ( const JOscParameters_t parameters) const
inlineinherited

Definition at line 243 of file JOscParametersInterface.hh.

244  {
245  return (this->dM21sq == parameters.dM21sq &&
246  this->dM31sq == parameters.dM31sq &&
247  this->deltaCP == parameters.deltaCP &&
248  this->sinsqTh12 == parameters.sinsqTh12 &&
249  this->sinsqTh13 == parameters.sinsqTh13 &&
250  this->sinsqTh23 == parameters.sinsqTh23);
251  }
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
Definition: diff-Tuna.sh:38
then usage $script< detector file >< detectorfile > nIf the range of floors is the first detector file is aligned to the second before the comparison nIn this
JReader& JOSCPROB::JOscParametersInterface< double >::read ( JReader in)
inlineoverridevirtualinherited

Binary stream input of oscillation parameters.

Parameters
ininput stream
Returns
input stream

Implements JIO::JSerialisable.

Definition at line 305 of file JOscParametersInterface.hh.

306  {
307  JProperties properties = getProperties();
308 
309  for (JProperties::iterator i = properties.begin(); i != properties.end(); ++i) {
310 
311  bool is_defined;
312  T value;
313 
314  if ((in >> is_defined >> value) && is_defined) {
315 
316  JParameter_t& parameter = i->second.getValue<JParameter_t>();
317 
318  parameter.setValue(value);
319  }
320  }
321 
322  return in;
323  }
Utility class to parse parameter values.
Definition: JProperties.hh:496
JProperties getProperties(const JEquationParameters &equation=JOscParameters_t::getEquationParameters())
Get properties of this class.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
void setValue(const argument_type &value)
Set value.
Definition: JParameter.hh:102
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
Definition: JCanberra.sh:46
JWriter& JOSCPROB::JOscParametersInterface< double >::write ( JWriter out) const
inlineoverridevirtualinherited

Binary stream output of oscillation parameters.

Parameters
outoutput stream
Returns
output stream

Implements JIO::JSerialisable.

Definition at line 332 of file JOscParametersInterface.hh.

333  {
334  const JProperties properties = getProperties();
335 
336  for (JProperties::const_iterator i = properties.cbegin(); i != properties.cend(); ++i) {
337 
338  const JParameter_t& parameter = i->second.getValue<const JParameter_t>();
339 
340  out << parameter.isDefined() << parameter.getValue();
341  }
342 
343  return out;
344  }
Utility class to parse parameter values.
Definition: JProperties.hh:496
const bool isDefined() const
Get status of parameter.
Definition: JParameter.hh:136
JProperties getProperties(const JEquationParameters &equation=JOscParameters_t::getEquationParameters())
Get properties of this class.
static JEquationParameters& JOSCPROB::JOscParametersInterface< double >::getEquationParameters ( )
inlinestaticinherited

Get equation parameters.

Returns
equation parameters

Definition at line 352 of file JOscParametersInterface.hh.

353  {
354  static JEquationParameters equation("=", "\n\r;,", "./", "#");
355 
356  return equation;
357  }
Simple data structure to support I/O of equations (see class JLANG::JEquation).
static void JOSCPROB::JOscParametersInterface< double >::setEquationParameters ( const JEquationParameters equation)
inlinestaticinherited

Set equation parameters.

Parameters
equationequation parameters

Definition at line 365 of file JOscParametersInterface.hh.

366  {
367  getEquationParameters() = equation;
368  }
static JEquationParameters & getEquationParameters()
Get equation parameters.
JProperties JOSCPROB::JOscParametersInterface< double >::getProperties ( const JEquationParameters equation = JOscParameters_t::getEquationParameters())
inlineinherited

Get properties of this class.

Parameters
equationequation parameters

Definition at line 376 of file JOscParametersInterface.hh.

377  {
378  return JOscParametersHelper(*this, equation);
379  }
JProperties JOSCPROB::JOscParametersInterface< double >::getProperties ( const JEquationParameters equation = JOscParameters_t::getEquationParameters()) const
inlineinherited

Get properties of this class.

Parameters
equationequation parameters

Definition at line 387 of file JOscParametersInterface.hh.

388  {
389  return JOscParametersHelper(*this, equation);
390  }
void JOSCPROB::JOscParametersInterface< double >::setProperties ( const JProperties properties)
inlineinherited

Set properties of this class.

Parameters
propertiesproperties

Definition at line 398 of file JOscParametersInterface.hh.

399  {
400  this->dM21sq = properties.getValue<JParameter_t>("dM21sq");
401  this->dM31sq = properties.getValue<JParameter_t>("dM31sq");
402  this->deltaCP = properties.getValue<JParameter_t>("deltaCP");
403  this->sinsqTh12 = properties.getValue<JParameter_t>("sinsqTh12");
404  this->sinsqTh13 = properties.getValue<JParameter_t>("sinsqTh13");
405  this->sinsqTh23 = properties.getValue<JParameter_t>("sinsqTh23");
406  }
JParameter_t sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
const T & getValue(const std::string &key) const
Get value.
Definition: JProperties.hh:974
JParameter_t dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
JParameter_t deltaCP
PMNS phase angle [pi * rad].
template<class T>
void JLANG::JObjectStreamIO< T >::load ( const char *  file_name)
inlineinherited

Load from input file.

Parameters
file_namefile name

Definition at line 30 of file JObjectStreamIO.hh.

31  {
32  JLANG::load<std::ifstream>(file_name, static_cast<T&>(*this));
33  }
do set_variable OUTPUT_DIRECTORY $WORKDIR T
template<class T>
void JLANG::JObjectStreamIO< T >::store ( const char *  file_name) const
inlineinherited

Store to output file.

Parameters
file_namefile name

Definition at line 41 of file JObjectStreamIO.hh.

42  {
43  JLANG::store<std::ofstream>(file_name, static_cast<const T&>(*this));
44  }
do set_variable OUTPUT_DIRECTORY $WORKDIR T

Member Data Documentation

JParameter_t JOSCPROB::JOscParametersInterface< double >::dM21sq
inherited

Squared mass difference between the first and second neutrino mass eigenstates [eV2].

Definition at line 409 of file JOscParametersInterface.hh.

JParameter_t JOSCPROB::JOscParametersInterface< double >::dM31sq
inherited

Squared mass difference between the first and third neutrino mass eigenstates [eV2].

Definition at line 410 of file JOscParametersInterface.hh.

JParameter_t JOSCPROB::JOscParametersInterface< double >::deltaCP
inherited

PMNS phase angle [pi * rad].

Definition at line 411 of file JOscParametersInterface.hh.

JParameter_t JOSCPROB::JOscParametersInterface< double >::sinsqTh12
inherited

Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-].

Definition at line 412 of file JOscParametersInterface.hh.

JParameter_t JOSCPROB::JOscParametersInterface< double >::sinsqTh13
inherited

Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-].

Definition at line 413 of file JOscParametersInterface.hh.

JParameter_t JOSCPROB::JOscParametersInterface< double >::sinsqTh23
inherited

Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-].

Definition at line 414 of file JOscParametersInterface.hh.

JComment JOSCPROB::JOscParametersInterface< double >::comment
inherited

Definition at line 416 of file JOscParametersInterface.hh.


The documentation for this struct was generated from the following file: