Data structure for oscillation parameters.
More...
#include <JOscParameters.hh>
|
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...
|
|
Data structure for oscillation parameters.
Definition at line 27 of file JOscParameters.hh.
JOSCPROB::JOscParameters::JOscParameters |
( |
| ) |
|
|
inline |
Default constructor.
Values taken from the NuFIT three-flavour global analysis best fit values in:
https://arxiv.org/abs/2111.03086?context=hep-ex
for normal ordering including the Super-Kamiokande atmospheric data.
Definition at line 36 of file JOscParameters.hh.
double sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
double deltaCP
PMNS phase angle [pi * rad].
double dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
double sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
double dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
double sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
JOSCPROB::JOscParameters::JOscParameters |
( |
const double |
sinsqTh12, |
|
|
const double |
dM21sq, |
|
|
const double |
sinsqTh13, |
|
|
const double |
dM31sq, |
|
|
const double |
sinsqTh23, |
|
|
const double |
deltaCP |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
sinsqTh12 | Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-] |
dM21sq | Squared mass difference between the first and second neutrino mass eigenstates [eV2] |
sinsqTh13 | Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-] |
dM31sq | Squared mass difference between the first and third neutrino mass eigenstates [eV2] |
sinsqTh23 | Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-] |
deltaCP | PMNS phase angle [rad] |
Definition at line 56 of file JOscParameters.hh.
double sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
double deltaCP
PMNS phase angle [pi * rad].
double dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
double sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
double dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
double sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
const JOscParameters& JOSCPROB::JOscParameters::getOscParameters |
( |
| ) |
const |
|
inline |
Get oscillation parameters.
- Returns
- oscillation parameters
Definition at line 76 of file JOscParameters.hh.
Data structure for oscillation parameters.
void JOSCPROB::JOscParameters::setOscParameters |
( |
const JOscParameters & |
parameters | ) |
|
|
inline |
Set oscillation parameters.
- Parameters
-
parameters | oscillation parameters |
Definition at line 87 of file JOscParameters.hh.
Data structure for oscillation parameters.
*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
bool JOSCPROB::JOscParameters::is_valid |
( |
| ) |
const |
|
inline |
Check validity of oscillation parameters.
- Returns
- true if valid; else false
Definition at line 98 of file JOscParameters.hh.
double sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
double dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
double sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
double dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
double sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
Get equation parameters.
- Returns
- equation parameters
Definition at line 149 of file JOscParameters.hh.
Simple data structure to support I/O of equations (see class JLANG::JEquation).
static void JOSCPROB::JOscParameters::setEquationParameters |
( |
const JEquationParameters & |
equation | ) |
|
|
inlinestatic |
Set equation parameters.
- Parameters
-
equation | equation parameters |
Definition at line 162 of file JOscParameters.hh.
static JEquationParameters & getEquationParameters()
Get equation parameters.
Get properties of this class.
- Parameters
-
equation | equation parameters |
Definition at line 173 of file JOscParameters.hh.
175 return JOscParametersHelper(*
this, equation);
Get properties of this class.
- Parameters
-
equation | equation parameters |
Definition at line 184 of file JOscParameters.hh.
186 return JOscParametersHelper(*
this, equation);
void JOSCPROB::JOscParameters::setProperties |
( |
const JProperties & |
properties | ) |
|
|
inline |
Set properties of this class.
- Parameters
-
Definition at line 195 of file JOscParameters.hh.
double sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
double deltaCP
PMNS phase angle [pi * rad].
const T & getValue(const std::string &key) const
Get value.
double dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
double sinsqTh12
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-]...
double dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
double sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
std::istream& operator>> |
( |
std::istream & |
in, |
|
|
JOscParameters & |
object |
|
) |
| |
|
friend |
Stream input of oscillation parameters.
- Parameters
-
in | input stream |
object | oscillation parameters |
- Returns
- input stream
Definition at line 119 of file JOscParameters.hh.
125 object.setProperties(properties);
Utility class to parse parameter values.
JProperties getProperties(const JEquationParameters &equation=JOscParameters::getEquationParameters())
Get properties of this class.
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 source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const JOscParameters & |
object |
|
) |
| |
|
friend |
Stream output of oscillation parameters.
- Parameters
-
out | output stream |
object | oscillation parameters |
- Returns
- output stream
Definition at line 138 of file JOscParameters.hh.
140 return out <<
object.getProperties();
double JOSCPROB::JOscParameters::sinsqTh12 |
Squared sine of the PMNS mixing angle between the first and second neutrino mass eigenstates [-].
Definition at line 206 of file JOscParameters.hh.
double JOSCPROB::JOscParameters::dM21sq |
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
Definition at line 207 of file JOscParameters.hh.
double JOSCPROB::JOscParameters::sinsqTh13 |
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-].
Definition at line 208 of file JOscParameters.hh.
double JOSCPROB::JOscParameters::dM31sq |
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
Definition at line 209 of file JOscParameters.hh.
double JOSCPROB::JOscParameters::sinsqTh23 |
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-].
Definition at line 210 of file JOscParameters.hh.
double JOSCPROB::JOscParameters::deltaCP |
The documentation for this struct was generated from the following file: