1 #ifndef __JOSCPROB__JOSCPARAMETERSGRID__
2 #define __JOSCPROB__JOSCPARAMETERSGRID__
16 namespace JPP {
using namespace JOSCPROB; }
80 template<
class ...Args>
83 const Args& ...
args) :
103 make_grid(useIO ? -2.490e-3 + 7.42e-5 : 2.510e-3 ),
JOscParameters_t::JParameter_t JParameter_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.
then echo Enter input within $TIMEOUT_S seconds echo n User name
JParameter_t dM21sq
Squared mass difference between the first and second neutrino mass eigenstates [eV2].
JOscParametersGrid(const std::string &name, const JGrid_t &value, const Args &...args)
Constructor.
JParameter_t sinsqTh13
Squared sine of the PMNS mixing angle between the first and third neutrino mass eigenstates [-]...
bool is_valid() const override
Check validity of oscillation parameter grids.
JOscParametersInterface< JGrid_t > JOscParameters_t
const bool isDefined() const
Get status of parameter.
JParameter_t dM31sq
Squared mass difference between the first and third neutrino mass eigenstates [eV2].
JOscParametersGrid(const bool useIO)
Constructor.
Data structure for oscillation parameter grids.
JOscParameters_t::argument_type argument_type
JParameter_t sinsqTh23
Squared sine of the PMNS mixing angle between the second and third neutrino mass eigenstates [-]...
Abstract base class for sets of oscillation parameters.
const T & getValue() const
Get value of parameter.
Exception for accessing a value in a collection that is outside of its range.
JOscParametersGrid(const JGrid_t &dM21sq, const JGrid_t &dM31sq, const JGrid_t &deltaCP, const JGrid_t &sinsqTh12, const JGrid_t &sinsqTh13, const JGrid_t &sinsqTh23)
Constructor.
JParameter_t::argument_type argument_type
JParameter_t deltaCP
PMNS phase angle [pi * rad].
JOscParametersGrid()
Default constructor.