1 #ifndef IOSCCALCULATOR_H 2 #define IOSCCALCULATOR_H 20 virtual double P(
int flavBefore,
int flavAfter,
double E) = 0;
28 virtual double P(
int from,
int to,
double )
30 if(from == to)
return 1;
49 virtual void SetL (
double L ) = 0;
50 virtual void SetRho (
double rho ) = 0;
51 virtual void SetDmsq21(
double dmsq21) = 0;
52 virtual void SetDmsq32(
double dmsq32) = 0;
53 virtual void SetTh12 (
double th12 ) = 0;
54 virtual void SetTh13 (
double th13 ) = 0;
55 virtual void SetTh23 (
double th23 ) = 0;
56 virtual void SetdCP (
double dCP ) = 0;
58 virtual double GetL ()
const {
return fL ; }
59 virtual double GetRho ()
const {
return fRho ; }
60 virtual double GetDmsq21()
const {
return fDmsq21 ; }
61 virtual double GetDmsq32()
const {
return fDmsq32 ; }
62 virtual double GetTh12 ()
const {
return fTh12 ; }
63 virtual double GetTh13 ()
const {
return fTh13 ; }
64 virtual double GetTh23 ()
const {
return fTh23 ; }
65 virtual double GetdCP ()
const {
return fdCP ; }
68 TMD5* GetParamsHashDefault(
const std::string& txt)
const;
virtual ~IOscCalculator()
virtual double GetTh13() const
virtual double GetDmsq21() const
virtual double GetdCP() const
virtual double GetDmsq32() const
virtual double GetTh12() const
virtual double GetRho() const
virtual double GetL() const
virtual double P(int flavBefore, int flavAfter, double E)=0
virtual double P(int from, int to, double)
virtual TMD5 * GetParamsHash() const
virtual double GetTh23() const