Jpp  16.0.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JOscProbToolkit.hh
Go to the documentation of this file.
1 #ifndef __JOSCPROB__JOSCPROBTOOLKIT__
2 #define __JOSCPROB__JOSCPROBTOOLKIT__
3 
6 
7 #include "Jeep/JMessage.hh"
8 
9 #include "JTools/JRange.hh"
10 
11 
12 /**
13  * \author bjung
14  * Auxiliary methods for oscillation probabilities.
15  */
16 
17 namespace JOSCPROB {}
18 namespace JPP { using namespace JOSCPROB; }
19 
20 namespace JOSCPROB {
21 
22  using JTOOLS::JRange;
23 
24 
25  /**
26  * Allowed ranges of neutrino oscillation parameters.
27  */
28  static const JRange<double> SINSQTH12Range(0.250, 0.354);
29  static const JRange<double> DM21Range (6.93e-5, 7.96e-5); // [eV^2]
30  static const JRange<double> SINSQTH13Range(0.019, 0.025);
31  static const JRange<double> DM31Range (+2.45e-3, +2.69e-3); // [eV^2]
32  static const JRange<double> SINSQTH23Range(0.381, 0.636);
33  static const JRange<double> DCPRange (0.000, 2.000); // [pi]
34 }
35 
36 #endif
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)
Range of values.
Definition: JRange.hh:38
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)
static const JRange< double > SINSQTH23Range(0.381, 0.636)