PMNS_NSI.h
Go to the documentation of this file.
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 #ifndef PMNS_NSI_H
14 #define PMNS_NSI_H
15 #include <list>
16 #include <complex>
17 
18 #include "OscLib/func/PMNSOpt.h"
19 
20 namespace osc {
21  class PMNS_NSI : public PMNSOpt {
22  public:
23  PMNS_NSI();
24  virtual ~PMNS_NSI();
25 
26  void SetNSI(double eps_ee, double eps_emu, double eps_etau,
27  double eps_mumu, double eps_mutau, double eps_tautau,
28  double delta_emu=0, double delta_etau=0, double delta_mutau=0);
29 
30  protected:
31  virtual void SolveHam(double E, double Ne, int anti);
32 
33  double fEps_ee;
34  double fEps_mumu;
35  double fEps_tautau;
39  bool fResetNSI;
40  };
41 }
42 #endif
43 
complex fEps_emu
Definition: PMNS_NSI.h:36
virtual ~PMNS_NSI()
Definition: PMNS_NCI.cxx:49
virtual void SolveHam(double E, double Ne, int anti)
Definition: PMNS_NCI.cxx:71
bool fResetNSI
Definition: PMNS_NSI.h:39
std::complex< double > complex
Definition: PMNSOpt.h:73
complex fEps_mutau
Definition: PMNS_NSI.h:38
void SetNSI(double eps_ee, double eps_emu, double eps_etau, double eps_mumu, double eps_mutau, double eps_tautau, double delta_emu=0, double delta_etau=0, double delta_mutau=0)
Definition: PMNS_NCI.cxx:54
double fEps_mumu
Definition: PMNS_NSI.h:34
Definition: EarthModel.h:12
double fEps_tautau
Definition: PMNS_NSI.h:35
double fEps_ee
Definition: PMNS_NSI.h:33
complex fEps_etau
Definition: PMNS_NSI.h:37