1 #ifndef __JOSCPROB__JOSCPROBTOOLKIT__
2 #define __JOSCPROB__JOSCPROBTOOLKIT__
20 namespace JPP {
using namespace JOSCPROB; }
33 static const JRange<double>
DM21Range (6.93e-5, 7.96e-5);
35 static const JRange<double>
DM31Range (+2.45e-3, +2.69e-3);
37 static const JRange<double>
DCPRange (0.000, 2.000);
53 inline double getL(
const double costh)
58 static const double epsilon = 1e-6;
60 if (fabs(costh) < 1.0 || fabs(costh) - 1.0 <
epsilon) {
static const double R_EARTH_ABOVE
Earth radius, including layer above detector [km].
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
static const JRange< double > SINSQTH12Range(0.250, 0.354)
Allowed ranges of neutrino oscillation parameters.
static const JRange< double > SINSQTH13Range(0.019, 0.025)
static const JRange< double > DM21Range(6.93e-5, 7.96e-5)
double getL(const double costh)
Get baseline for a given cosine zenith angle.
General purpose messaging.
static const JRange< double > DCPRange(0.000, 2.000)
Auxiliary class to define a range between two values.
static const JRange< double > DM31Range(+2.45e-3,+2.69e-3)
Exception for accessing a value in a collection that is outside of its range.
static const double R_EARTH_BELOW
Earth radii.
static const JRange< double > SINSQTH23Range(0.381, 0.636)